У меня есть два графика навигации, один для экранов login/sign-up(login_nav_graph)
и один для экранов home(home_nav_graph)
. Каждый навигационный график имеет один activity
и пару fragments
.
Сначала я запускаю home_nav_graph
и проверяю, вошел ли пользователь в систему или нет. Если пользователь не вошел в систему, я перехожу на login_nav_graph
, используя его активность в качестве пункта назначения. И как только пользователь успешно вошел в систему, я перехожу на home_nav_graph
, используя активность в этом графике в качестве пункта назначения.
Проблема: Когда я перемещаюсь между этими двумя графиками навигации, задний стек не очищается. Когда я нажимаю кнопку возврата в login_nav_graph
, она возвращается к экранам в home_nav_graph
. Я уже использовал элементы действия, такие как popUpTo
, popToInclusive
, при переходе к другому графику, но задний стек не очищается.
Используемая версия компонента навигации: 2.3.0-alpha06