знаете, что при пересоздании фрагмента может пойти не так, что livedata observer может складывать вместе старые и новые данные и отправлять их в recyclerview?
Я видел пост на стековерфлоу. В коде есть ссылки на непоказанные декларации и судить сложно
так это надо код обзёрвера смотреть
Ты что в виде жц передаешь в лайв дату когда подписываешься?
он просто берет данные из room и присваивает его в RV
показывай
https://stackoverflow.com/questions/66580228/recyclerview-receives-duplicated-data-after-fragments-recreating?noredirect=1#comment117702262_66580228
а что внутри adapter.setList?
не совсем тебя понял. На протяжении всей иерархии - холодный Flow. Лишь в самом фрагменте asLiveData
Ты нашел утечку?
https://habr.com/ru/post/454424/ самая первый раздел тебе объяснит в чем дело)
сначала нужно добить задачи) на выхах буду искать)))
ненене)) У меня viewLifecycleOwner, я в домике)
Ладно хоть смешно опечатался
Мониторь в лог все выхлопы из livedata и смотри где какие приходят, где совпадает с багом, и проверяй уже отсюда
Обсуждают сегодня