@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) {
             ...
        }
    }

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

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

Войти через центр авторизации
Похожие вопросы
Amigoweb Магнитогорск
До 80 000 ₽
C.Nord Санкт-Петербург
от 100 000 ₽
28 февр. 2020, в 11:33
1000 руб./за проект
28 февр. 2020, в 11:29
1000 руб./за проект
28 февр. 2020, в 11:25
3000 руб./за проект