Сохранение позиции страницы фрагмента - PullRequest
1 голос
/ 05 июля 2019

У меня была проблема с сохранением состояния фрагмента. У меня есть фрагмент А и фрагмент Б. Во фрагменте А у меня есть пара текстовых строк с кнопкой внизу страницы. Когда я нажимаю на Кнопка Я перейду к фрагменту B. В фрагменте B, когда я нажал кнопку Назад, я могу вернуться к предыдущему (A) фрагмент. Но я достиг верхней части страницы, а не нижней части страницы (где я нажал на кнопку). У меня вопрос, возможно ли сохранить позицию страницы? Когда я вернусь, предыдущий фрагмент прибыл на предыдущую позицию?

1 Ответ

0 голосов
/ 06 июля 2019

Чтобы открыть фрагмент B

getSupportFragmentManager().beginTransaction()
                    .add(R.id.container, "FRAGMENT B").addToBackStack("YOUR KEY").commitAllowingStateLoss()

Во фрагменте B при нажатии кнопки назад

supportFragmentManager.popBackStackImmediate()
...