Artur
ну реал девайс это да.
на эмуле с 10 и 9 тоже упал
Hovhannes
Artur
че вы за маги
Hovhannes
Гриффиндор
Viktor
ты про смерть?
ну музыка перестает играть, уведомление пропадает
Artur
это кстати же может зависить от прошивки как раз у меня на разных то пропадает музыка/то нет
Hovhannes
не не не, музыка прям трешак. не будем об этом
Artur
плавно перейдем к видео с камера 2 апи...)
Artur
🤕
Hovhannes
да харэ, понедельник но все же
Hovhannes
кароче. в любом случае мораль сей басни такова - делайте по правилам и надейтесь что все будет ок
Hovhannes
я еще покопаю эту хрень
Artur
надейтесь, но не слишком))
Ilya
Меня тож заинриговало
Александр
А меня нет
Александр
Я так и сумел упасть с эксепшеном, считаю себя молодым Эйнтшейном
R
Насколько MVVM обходится без дата биндинга? Можно ли использовать вместо него kotlin с его оптимизированным findView? Много теряю?
дата байндинг ? при чем тут это ? дата байндинг это метод использование хмл. наверное ты хотел сказать лайвдата
Hovhannes
нам срочно нужен пин с инфой про мввм и датабиндинг...
Кирилл
дата байндинг ? при чем тут это ? дата байндинг это метод использование хмл. наверное ты хотел сказать лайвдата
Не, я спрашивал про дата байдинг, но я просто не до конца понимал зачем он нужен в mvvm. Сейчас понял
Hovhannes
Спасибо!
так ты не поведал всю историю - как этот легаси работал вообще в таком виде?
Hovhannes
год))
R
годик )
Sergey
так ты не поведал всю историю - как этот легаси работал вообще в таком виде?
Те строки что обращались к VIEW я добавил в проект, экран у меня не большой, я банально не увидел что сверху Thread начинается. Быстренько протестировал на 9-ке ,вижу что тех багов что я пытался побороть нет, и в целом ничего не падает и отправил файлы. Хорошо на выходные попало, никто толком не пользовал приложение, был всего 1 крашь
Alex Android
надеюсь через год хмл не будет актуален
Уж лучше ХМЛ, чем умирающие либы
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
Почему подчеркивает 0dp ?
Alex Android
Почему подчеркивает 0dp ?
Мышку наведи. Потому что "0"
R
красная линия что говорит?
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
красная линия что говорит?
Она уже ничего не говорит, я чего-то нажал, уже не подчеркивает, только результата все равно нету.
Hovhannes
в аду дьявол будет заставлять отвечать на такие вопросы
Mike
дата байндинг ? при чем тут это ? дата байндинг это метод использование хмл. наверное ты хотел сказать лайвдата
Ну зачем опять запутывать людей? Испокон веков MVVM существовал лапка об лапку с датабайндингом. Если может быть иначе — покажите!
Mike
R
в сообществе или по факту?)
по факту. а какая связь между мввм и байндинг ?
R
это же технология к обращение хмл в классах
Mike
по факту. а какая связь между мввм и байндинг ?
MVVM предполагает связывание VM с V.
Antony
так они ForegroundService тоже убивают
Свайп не убивает foreground Service
Hovhannes
яндекс музыка, скажем, не помирает тоже. Походу, в вк гарики работают.
все постоянно меняется. пару месяцев назад было так, через время все поменялось (вроде миуи обновился прост)
Aleksey
кто они?
в MIUI разработчики китайские
Fearless
Anonymous
Привет! У нас есть нужда использовать собственные библиотеки, которые шарятся между проектами. Они при сборке заливаются в приватный мавен-репозиторий, и из него уже подтягиваются в проекты. Однако, это вызывает огромные неудобства, когда нужно исправить какой-то баг и быстро протестить. Модуль для тестирования работоспособности в проекте с библиотекой не подходит, т.к. не всегда получается воспроизвести в нём сложные сценарии, а процесс публикации в мавен занимает приличное кол-во времени, особенно если надо протестить несколько вариантов решения. Сейчас думаем над тем, чтобы отказаться от публикации артефактов библиотек и использовать их как сабмодули в гите. Как это правильнее организовать, кто-то сталкивался с подобным?
Hovhannes
https://dontkillmyapp.com/
эт было не про музон, а про ситуацию с дроид в целом - смотри дискус про нон юай тред
Mike
Привет! У нас есть нужда использовать собственные библиотеки, которые шарятся между проектами. Они при сборке заливаются в приватный мавен-репозиторий, и из него уже подтягиваются в проекты. Однако, это вызывает огромные неудобства, когда нужно исправить какой-то баг и быстро протестить. Модуль для тестирования работоспособности в проекте с библиотекой не подходит, т.к. не всегда получается воспроизвести в нём сложные сценарии, а процесс публикации в мавен занимает приличное кол-во времени, особенно если надо протестить несколько вариантов решения. Сейчас думаем над тем, чтобы отказаться от публикации артефактов библиотек и использовать их как сабмодули в гите. Как это правильнее организовать, кто-то сталкивался с подобным?
Сабмодули ужасны, лучше maven-репо, быстро работающий CI с дебажными сборками из веток и качественные сэмплы :) Сабмодули — путь в ад монорепы.
Anonymous
Сабмодули ужасны, лучше maven-репо, быстро работающий CI с дебажными сборками из веток и качественные сэмплы :) Сабмодули — путь в ад монорепы.
ну там дофига получается времени, примерно так: 1. Аппрув PR 2. Проверка PR через CI 3. Мерж 4. Сборка и публикация артефакта в CI полчаса минимум займёт в итоге одно изменение 🙁 плюс нужно либо апать версию каждый раз, что не ок, либо чистить кэши плюс по-хорошему собирать артефакт с исходниками для дебага, а у нас репо хоть и приватный, но не селф-хостед, исходники шарить не очень хочется (точнее даже не "не хочется", а нельзя — запрещено политикой компании), а аттач сорцов из директории в AS работает через жопу почти всегда но с тем, что сабмодули дают свой геморрой согласен
padmitriy
навскидку кто-нибудь сталкивался что view.setOnTouchListener срабатывает со второго раза?
Hovhannes
ты про события ап и даун или что?
padmitriy
ты про события ап и даун или что?
любые, колбэк на первом прикосновении молчит
padmitriy
логи?
логов нет, палец убрал, поставил, пошли логи
Hovhannes
фокусабл контейнер/?
padmitriy
если что онтач в алертдиалоге
padmitriy
никаких фокусаблов
Hovhannes
сначала тапается то что снаружи, а потом уже что внутри
Hovhannes
если что онтач в алертдиалоге
а клик лисенер чем не помог?
padmitriy
надо свайп заколхозить
Hovhannes
я прибегаю к тачлиснеру в крайних случаях
Hovhannes
началось
Hovhannes
го всю задачу целиком
Hovhannes
у тебя какой т там диалог в котором ты свайпаешь что?
padmitriy
2 диалога, свайп влево открывается 1 свайп из 1 вправо открывается 2
Hovhannes
а вот это прям интересно стало
padmitriy
так надо
Hovhannes
бахнуть вьюпейджер внутрь диалога, че думаешь?
padmitriy
если не получится с онтачем то придется, но это овер
Hovhannes
юзать уже существующие вещи версус фигачить непонятно что
Hovhannes
тебе выбирать
padmitriy
да наверное ты прав
Hovhannes
чет одинаково стал не любить эту фразу наряду с - ты не прав что значит прав / не прав я высказал свое мнение, ты или согласен или нет. вот и все в контексте андроид разработки - или мои идеи/вопросы помогли тебе решить задачу или нет вот и все
padmitriy
забавно, если на вьюгруппу тачлистенера навесить android:focusableInTouchMode="true" то срабатывает с 3 раза всегда
Hovhannes
сделай экран с текстом и полем ввода поставь тексту свойство фокусируемости клава не поднимется на поле ввода (если я не ошибаюсь)