Anonymous
я думал мейн стрим чистой архитектруы уже закончился...
Kanstantsin
которые игнорируют суть задачи)
суть это ещё решить так задачу, чтобы потом её было удобно саппортить, даже не тебе, критально ясно и понятно )
Kanstantsin
да причем здесь чистая архитектура
Dmitriy
Kanstantsin
один вкинул и понеслось ))
Kanstantsin
ладно кароч, останавливаемся )
Kanstantsin
это вопрос ?
Kanstantsin
исходя из задачи
padmitriy
Привет! Кто знает как сделать чтобы смарт сам разблокировался когда мы на него сборку заливаем?
Kanstantsin
что ты туда сообщаешь ?
Anonymous
))
Kanstantsin
вызываешь кнопку или что )
Kanstantsin
нужно больше конкретики просто )) что значит обратиться из активити в фрагмент
Ferrero
Kanstantsin
что именно сделать надо у фрагмента )
padmitriy
Ferrero
и?
И переписать в некоторых местах систему
Anonymous
что ты туда сообщаешь ?
я через интерфейс уже сделал как ты сказал, только там сломалось все и поэтому я сделал по другому через вызов фрагмента по тегу. надеюсь ты успокоишься)
padmitriy
padmitriy
Ferrero
Вы предлагаете устройству разблокироваться, когда ему что-то прилетает извне
Ferrero
Можно пароль снять
padmitriy
да есть в настройках разработчика чтобы на проводе не блокировался, но тогда дома ночью будет гореть на зарядке
padmitriy
padmitriy
а если LED представляешь что будет? ))
Mike
будет светить в стол?
Mike
Ferrero
Все же лучше рут
Mike
Anonymous
А все же мне интерестно стало на будущее.
Есть опросник на 5 экранов.
Как лучше было бы сделать.
Если есть кнопка в активити, TabLayout и 5 фрагментов.
Пользователь может в принципе не заходить во все фрагменты.
Задача по нажатии на кнпоку считать данные из editText фрагментов.
Как бы вы сделали это? чтобы все синхронно было?
Anonymous
Ладно пацаны серьезно, подкиньте идей пжлста, по теме же андроида
Leonid
я бы скидывал все данные в синглтон-менеджер
Leonid
а потом из активити забирал бы их
Kyrylo
5 фрагментов - 1 shared viewmodel. Навигация - android navigation
Dj
А верстка?
Leonid
Kanstantsin
Anonymous
фрагмент открылся, и повесил textChange тогда уже
Kyrylo
ну блин, все же понятно :) основной посыл это использовать 1 shared view model на все фрагменты. А синглтон-менеджер я бы не советовал использовать :)
Kanstantsin
Kanstantsin
и во viewModel филды за каждый экран
Kanstantsin
ну что-то такое получается тогда
Anonymous
Господа давайте рассмотрим такую ситуацию. Рассмотрим 2 варианта. 1 Есть некая либа, она очень популярна и модна. Она упрощает работу. n сущностей фреймворка -> 1 сущность либы. Но она маленькая и можно легко написать свой велосипед дублирующий это поэтому есть 2 вариант. Свой велосипед. Он ориентируется на фреймворк и требует знание о чем то из него. С другой стороны либа требует знание о ней и не требует знания того что она покрывает. Для простоты предположим производительность, размер итд обоих вариантов одинаков. Либа модна это значит другие разработчики работают с ней. Кто за какой вариант?
Kanstantsin
меняешь текст в фрагменте, он автоматом апдейтит поле в ViewModel, а activity уже о ней и так знает
Anonymous
да наверное это лучший вариант. 1 shared model
Kyrylo
короче логика такая, шерим вьюмодель на все фрагменты. Используем эту же вьюмодель в основной хост активити. При изменении текста во фрагментах они постят это значение во вью модель. Хост активити видит все изменения через shared LiveData. Профит.
Kanstantsin
но я думал хорошо ли слушать постоянно тогда все EditText через Watcher
Anonymous
спс, все по полкам раставили)
Anonymous
Есть еще один лучший способ, это сломать руки дизайнерам
Anonymous
Ок 2 человека за либу
Chris Matt
Есть ли еще одна англоязычная комната Android Telegram?
Mike
Mike
Chris Matt
Спасибо
Anonymous
Anonymous
Модная маленькая либа или что то свое, допустим техническое качество обоих вариантов одинаково
Anonymous
Согласен
Mike
всяко лучше, чем даггер, в котором вообще закопаться можно)
Konstantin
Дмитрий
Как избавиться от лагов, если мне нужно добавить в список 1000000 элементов?
Я в цикле добавляю млн строк в listview через адаптер и при прокрутке эмулятор начинает дико зависать.
Можно ли без лагов сделать список на n элементов?
Mike
Martynenko
Mike
Artem
Ferrero
Я бы сделал через paging library
Mike
сууууукааааа
Mike
ответы круче, чем вопрос
Ferrero
Если бы была проблема такая
Ferrero
Но это просто нереальный юзаейс
Martynenko
Как это поможет?
меньше памяти потреблять будет. как я помню listview создаёт view для каждого item, или я что-то путаю:
Mike
Mike
Mike
Дмитрий