Почему RecyclerView восстанавливает свое состояние после вращения?

Я имею RecyclerView внутри Fragment обрабатывается ViewPager, Как это сделать, чтобы RecyclerView автоматически восстанавливал свое состояние после вращения? Я думал, что я должен реализовать

LayoutManager.onSaveInstanceState()
LayoutManager.onRestoreInstanceState(Parcelable state);

сам. Является LayoutManager или же RecyclerView зарегистрировать какой-то onConfigurationChange получатель?

1 ответ

RecyclerView расширяет ViewGroup, поэтому он расширяет View.

Если вы добавите идентификатор на свой RecyclerView,

onSaveInstanceState/onRestoreInstanceState

будет звонить.

Ссылка: RecyclerView хранить / восстанавливать состояние между действиями

Другие вопросы по тегам