Size: a a a

Android Developers

2021 January 13

J

J.S in Android Developers
Sergey Grieg
Потому что при смене конфига идёт перерисовка
Вот например при mvp если сработал фетч то МОДЕЛЬКА не уничтожается и как livedata хранит в себе данные
источник

SG

Sergey Grieg in Android Developers
J.S
Вот например при mvp если сработал фетч то МОДЕЛЬКА не уничтожается и как livedata хранит в себе данные
Backpressure мб
источник

ГА

Георгий Авакян... in Android Developers
Всем привет, подскажите как вообще разбивать приложение по модулям-фичам, например есть 4 вкладки в боттомнаваигации, и можно разбить 1 таб - фича, а где должен лежать сам боттомщит?
источник

J

J.S in Android Developers
Sergey Grieg
Backpressure мб
Не понял но интересно
источник

SG

Sergey Grieg in Android Developers
J.S
Не понял но интересно
Паттерн back pressure, аналогичное есть у rx
источник

SG

Sergey Grieg in Android Developers
Грубо говоря — данные рассылаются каждой новой подписке в хронологическом порядке
источник

К

Кирилл in Android Developers
Sergey Grieg
Вообще вроде жизненный цикл лайв даты завязан именно на жизненный цикл самих фрагментов и активностей
Жизненный цикл лайвдаты завязан на том, что ты в нее передашь в  качестве lifecycleowner.
источник

SG

Sergey Grieg in Android Developers
Мб за счёт этого
источник

SG

Sergey Grieg in Android Developers
Кирилл
Жизненный цикл лайвдаты завязан на том, что ты в нее передашь в  качестве lifecycleowner.
Это data binding
источник

SG

Sergey Grieg in Android Developers
Live Data — часть data binding, но не ограничивается его целями
источник

К

Кирилл in Android Developers
Sohib
Всем привет, почему может viewModel.livedata.observe() может тригерится при config change? Где ошибаюсь?
Так и должно быть если ты передаешь вью фрагмента в качестве lifecycle owner
источник

К

Кирилл in Android Developers
Sergey Grieg
Это data binding
Что, причем тут data binding
источник

d

danilshik in Android Developers
Ребят, по какой причине context у фрагмента может быть null?
источник

f

feed an in Android Developers
А как ты вызываешь Контекст во фрагменте
источник

I

Ilya in Android Developers
danilshik
Ребят, по какой причине context у фрагмента может быть null?
У меня иногда просто фрагменты багали и у них context null был при кликах на элементах списка в этом фрагменте
В итоге я context из вью элемента и передавал xD
источник

f

feed an in Android Developers
Через activity?
источник

с#

саша сок #KotlinGang... in Android Developers
Никита 🙃
Кстати, а ты видел его реализацию? Опасная штука
почему
источник

d

danilshik in Android Developers
feed an
А как ты вызываешь Контекст во фрагменте
Вообщем во фрагменте выполняется запрос в thread, затем в нем работаю с ответом в блоке
mainActivity.runOnUiThread {}

в нем вызывается диалог.
Для показа диалога использую проверку context
context?.let {
           MDialog(it, this@OrderList).show {
               title(text = "Требуется фотоконтроль")
               message(text = "Для получения преимуществ от ношения фирменной формы необходимо сделать фото")
               positiveButton(text = "Сделать"){
                   loadFragment(PhotoControlFragment())
               }
               negativeButton (text = "Позже")
           }
       }

По какой причине context null? (диалог не показывается)
источник

Н

Никита 🙃 in Android Developers
+ моё сообщение которое под тем на который ты реплай сделал
источник

с#

саша сок #KotlinGang... in Android Developers
Никита 🙃
+ моё сообщение которое под тем на который ты реплай сделал
так, теперь посмотри внимательней код с комментарием

https://t.me/android_ru/849835
источник