У меня есть действие A, которое определяет androidx.fragment.app.FragmentContainerView
с заданным navGraph в своем макете. Начальной точкой навигационного графа является фрагмент F1, у которого есть действие для перехода к фрагменту F2 (действие имеет только идентификатор и пункт назначения). Фрагмент F2 имеет действие с идентификатором и popupTo
, который указывает идентификатор графа F1. Все это отлично работает, пока я не изменю ориентацию активности, перевернув устройство. После изменения ориентации, когда я выполняю действие F2, я получаю java.lang.IllegalStateException: no current navigation node
Почему это происходит и как исправить?
ОБНОВЛЕНИЕ: ошибка компонентов навигации. Решение здесь: ‹androidx.fragment. app.FragmentContainerView ›vs ‹fragment› как представление для NavHost