Size: a a a

Android Developers

2020 September 08

А

Антон in Android Developers
Quantum Harmonizer
это скроллвью? Тогда аутлайн на него
а, ну да, я тормоз, спасиб
источник

L

Line'R in Android Developers
Есть какой-то неизвращенный способ подсунуть ValueAnimator'у long?
источник

AY

Andy Yanechko in Android Developers
Георгий Авакян
Помогите плз, не могу сохранить состояние фрагмента, в чем может быть проблема? Методы не отрабатывают, юза navigation component
А какие именно методы не отрабатывают?
источник

ГА

Георгий Авакян... in Android Developers
Andy Yanechko
А какие именно методы не отрабатывают?
On saveinstance, чтобы туда засунуть что-то
источник

ГА

Георгий Авакян... in Android Developers
Вернее он отрабатывает, лог есть, но вот бандл нул
источник

AY

Andy Yanechko in Android Developers
Георгий Авакян
Вернее он отрабатывает, лог есть, но вот бандл нул
У вас не такая ситуация?
источник

AB

Alex B in Android Developers
Есть те, кто работал с RxPm? Как дергуть повторно биндинг какого-либо стейта при изменении другого? Например, реализовать чек бокс
источник

S

Singular in Android Developers
Andy Yanechko
Да и в этом случае можно обернуть в:
val viewModel by lazy {
тут может быть ваш код
}
Проблема в том, что если вызвать 2 раза то создастся новый ViewModel
источник

AY

Andy Yanechko in Android Developers
Так там можно указать Activity как viewModelStore
источник

S

Singular in Android Developers
А пихать все ViewModel в Activtyi это бред, Так памяти не ъхватит
источник

AY

Andy Yanechko in Android Developers
А как вы хотите по другому получить один и тот же инстанс модели в 2х разных фрагментах с рахным ЖЦ?
источник

S

Singular in Android Developers
Andy Yanechko
А как вы хотите по другому получить один и тот же инстанс модели в 2х разных фрагментах с рахным ЖЦ?
хз, может дагер с скоупами юзать
источник

S

Singular in Android Developers
Вот только на схеме как показанно, ViewModel созданная в Фрагменте C уничтожится или нет. при перевороте допустим...
источник

S

Singular in Android Developers
Andy Yanechko
А как вы хотите по другому получить один и тот же инстанс модели в 2х разных фрагментах с рахным ЖЦ?
А вы как делаете? когда у вас 20 экранов в приложении?
источник

S

Singular in Android Developers
Все в активити чтоли у вас?
источник

AY

Andy Yanechko in Android Developers
Нет, только если нужно что-то шарить
источник

AY

Andy Yanechko in Android Developers
А вообще можно хранить в БД / SharedPreferencess, или сделать какую-то SharedViewModel (одну на всех или несколько) и скидывать туда то что нужно и потом доставать кому что нужно
источник

d

danilshik in Android Developers
Andy Yanechko
А вообще можно хранить в БД / SharedPreferencess, или сделать какую-то SharedViewModel (одну на всех или несколько) и скидывать туда то что нужно и потом доставать кому что нужно
Ну насчет sh я бы усомнился, как вы там будете хранить не примитивы?
источник

AY

Andy Yanechko in Android Developers
danilshik
Ну насчет sh я бы усомнился, как вы там будете хранить не примитивы?
Json вам в руки, если что-то не слишком большое, но єто такой себе подход. Любое ДТО можно разложить по примитивам, просто вопрос стоит ли это того, может лучше сделать ВьюМодельку общую или какой-то объект и инжектить его
источник

AY

Andy Yanechko in Android Developers
Только стоит помнить что SP не потокобезопасное
источник