У меня проблема с сохранением состояния фрагментов, которые работают с нижней панелью навигации.Я использую новую навигационную библиотеку android jetpack, и действительно просто кодировать нижнюю навигацию с фрагментами.
У меня есть 3 фрагмента в нижней навигации.Когда я переключаюсь, фрагменты воссоздаются.
OnSaveInstanceState
никогда не вызывается, когда я просто переключаюсь между фрагментами, поэтому он не работает.Я тоже попробовал ViewModel
, оно работает, но я теряю позицию recyclerview
при переключении.
Так что я просто хочу сохранить состояние фрагментов с помощью recyclerviews
.Я не понимаю, почему эту простую проблему так трудно решить.Есть ли правильный способ, как этого добиться?Я провел много исследований, но я не нашел решения.Спасибо.