Задний стек не очищается при навигации между действиями с использованием компонента навигации - PullRequest
0 голосов
/ 03 мая 2020

У меня есть два графика навигации, один для экранов 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

...