Почему RecyclerView восстанавливает свое состояние после вращения?
Я имею RecyclerView
внутри Fragment
обрабатывается ViewPager
, Как это сделать, чтобы RecyclerView автоматически восстанавливал свое состояние после вращения? Я думал, что я должен реализовать
LayoutManager.onSaveInstanceState()
LayoutManager.onRestoreInstanceState(Parcelable state);
сам. Является LayoutManager
или же RecyclerView
зарегистрировать какой-то onConfigurationChange
получатель?
1 ответ
RecyclerView расширяет ViewGroup, поэтому он расширяет View.
Если вы добавите идентификатор на свой RecyclerView,
onSaveInstanceState/onRestoreInstanceState
будет звонить.
Ссылка: RecyclerView хранить / восстанавливать состояние между действиями