Всем привет. Скажите, а при переходе от Moxy на MVVM c ViewModel от Google все, что касается сохранения состояния, будет тяжело конфигурировать? Что достается из коробки? Если сравнить оба подхода и инструменты, в чем выигрывает ViewModel?
Всем привет. Скажите, а при переходе от Moxy на MVVM c ViewModel от Google все, что касается сохранения состояния, будет тяжело конфигурировать? Что достается из коробки? Если сравнить оба подхода и инструменты, в чем выигрывает ViewModel?
Что то же самый? Вопрос про сравнение двух подходов и их реализаций с точки зрения сохранения состояния, например, при повороте экрана, выхода из background?
Что то же самый? Вопрос про сравнение двух подходов и их реализаций с точки зрения сохранения состояния, например, при повороте экрана, выхода из background?
Через паттерн observer восстанавливается состояние. С жизненным циклом помогает LiveData или собственная реализация LifecycleObserver(вместе с любым Observable из Rx, каналами из корутин и прочими аналогами)
Через паттерн observer восстанавливается состояние. С жизненным циклом помогает LiveData или собственная реализация LifecycleObserver(вместе с любым Observable из Rx, каналами из корутин и прочими аналогами)
Можно, LiveData просто из коробки соблюдает когда нужно отписаться/подписаться, делайте надстройку для PublishSubject при помощи LifecycleObsever. Либо по старинке подписка/отписка через соответствующие коллбэки ЖЦ во фрагменте/активити