@orbit070

Как найти нужный фрагмент после изменения ориентации экрана?

Всем привет.
У меня есть одна активити и, допустим, 100 фрагментов.
После поворота экрана как отобразить тот фрагмент самый фрагмент, который был отображен до поворота устройства?

Я делаю нечто такое в Активити:

@Override
    protected void onCreate(Bundle savedInstanceState) {
        ...

        Fragment fragment = getSupportFragmentManager().findFragmentById(R.id.my_layout);

        if (fragment instanceof MyFragment1) {
            goToMyFragment1();
        } else if (fragment instanceof MyFragment2) {
             goToMyFragment2();
        } else if (fragment instanceof MyFragment3) {
             ...
        }
    }

Наверняка это неправильный подход, особенно при большом количестве фрагментов. Как нужно делать правильно? Спасибо
  • Вопрос задан
  • 22 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YLab Тольятти
от 80 000 до 130 000 руб.
RentaTeam Москва
от 120 000 до 170 000 руб.
Rambler Group Москва
До 220 000 руб.
16 июл. 2019, в 15:39
5000 руб./за проект
16 июл. 2019, в 15:13
100000 руб./за проект
16 июл. 2019, в 15:09
120000 руб./за проект