Задать вопрос
OlegOleg1980
@OlegOleg1980
программист

Как сохранить положение скроллинга RecycleView при переключении фрагментов?

Добрый день!

Задача такая - есть несколько фрагментов, в каждом RecycleView.
Нужно чтобы при переключении фрагментов в каждом фрагменте сохранялась позиция скроллинга списка, чтобы не с начала.
Как это правильнее архитектурно реализовать, т.е. либо все фрагменты одновременно хранить в разных контейнерах, либо как то их состояние и затем replace в один контейнер ... В общем, не совсем понятно..
Фрагменты переключаются через BottomNavigationView.
  • Вопрос задан
  • 202 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unreal Engine 4 с нуля до Middle
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
У LayoutManager'a есть методы onSaveInstanceState/onRestoreInstanceState , их надо вызывать в соответствующих методах активити/фрагмента. Как это архитектурно реализовать вообще не принципиально.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы