выполняется?
зачем в onStop подписываться? Ты делаешь что-то не так.
хочу сделать сохранение List'a ViewModel'i при выходе из фрагмента
во вьюмодели есть метод onCleared или как-то так, может тебе он подойдёт лучше?
Обсервер смотрит за изменениями только после onStart. Ставь его раньше
Вьюмодель и так сохранят значения. Если не сохраняет, значит ты ее, скорее всего, не через ViewModelProvider делаешь
не сохранение, а Update*
Тогда просто в методе онСтоп делай livedata.value = ТвоеЗначение
Потому что подписка на лайвдату паузится в onStop
Обсуждают сегодня