обновления livedata фрагмент переходит во фрагмент2. Во фрагменте2 нажимаю кнопку назад и возвращаюсь во фрагмент. Почему то срабатывает observer на livedata и фрагмент опять переходит к фрагменту2 (метод который обновляет значение livedata НЕ вызывается второй раз). Как пофиксить?
Почитай про Event
Нужно использовать event?
либо самому хэндлить лайвдату, занулять её когда надо и проверять в observe изменились ли данные, или она триггернулась из за создания фрагмента
Ну то есть по сути лучше использовать event?
не знаю что подойдет лучше в твоей ситуации, я тоже не юзал его. я использовал enum + лайвдата и стейты в enum прописывал но почитать про ивент стоит
Легче уж точно
Обсуждают сегодня