Android-навигация popBackStack - PullRequest
       8

Android-навигация popBackStack

0 голосов
/ 25 января 2019

Я попытался использовать компонент навигации Android и у меня возникла проблема с задним стеком.

У меня есть фрагмент A, B. Я пишу:

Navigation.findNavController(view).navigate(R.id.a_to_b)

Все нормально.Но если я хочу вернуться к A, я вызываю:

Navigation.findNavController(view).popBackStack();

Тогда во фрагменте B будет вызываться onViewStateRestored с null состоянием почему?

Я хочу сохранить состояниепри вызове перейдите к фрагменту А.

1 Ответ

0 голосов
/ 26 марта 2019

попробуйте

val controller = Navigation.findNavController(view)
controller.popBackStack(R.id.id_of_fragment_which_you_want_to_skip, true)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...