onSaveInstanceState не восстанавливает правильное представление в RecyclerView - PullRequest
0 голосов
/ 27 апреля 2020

Мое приложение извлекает фильмы из API. У меня есть меню опций, которое меняет критерии сортировки выбранных фильмов по популярности или рейтингу. Мне нужно восстановить состояние экрана после поворота, чтобы я использовал onSaveInstanceState и onRestoreInstance. По умолчанию приложение загружает фильмы сначала по популярности. Теперь проблема в том, что когда я загружаю фильмы на основе рейтинга и поворачиваю экран, onRestoreInstance восстанавливает популярные фильмы (начальный экран - с точным положением, которое было до загрузки на основе рейтинга), я пытался использовать onSaveInstanceState и onRestoreInstance здесь , здесь , попытался очистить данные в обзоре реселлера, попытался восстановить данные в onResume () среди других. Ниже мой код:

...