Порядок входа в Android-навигацию и основная активность (кнопка «Назад») - PullRequest
0 голосов
/ 04 октября 2019

Я изо всех сил пытаюсь выяснить правильную архитектуру для довольно простого приложения, используя компонент навигации. У меня в основном есть заставка, которая проверяет, есть ли у пользователя действующий токен, а затем либо отправляет основной фрагмент, либо фрагмент входа в систему. Проблема в том, что если я отправляю на вход в систему фрагмент, кнопка «назад» позволяет пользователю перейти к основному фрагменту. Я пытался отключить кнопку «Назад», но это кажется хакерским. Нужно ли настроить 2 действия с 2 различными навигационными графами? или есть более чистый способ сделать это?

Ответы [ 2 ]

1 голос
/ 04 октября 2019

В этом случае лучшим решением будет использование Двойное нажатие назад для выхода из приложения Использование этого решения в вашем основном фрагменте для достижения двойного возврата для выхода.

0 голосов
/ 04 октября 2019

ответ

Мне удалось последовать примеру. Ключ использует действие для навигации и установки popTo и включительно соответственно. После этого кнопка возврата закрывает приложение вместо перехода к основному фрагменту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...