Для тех, кто хотел сделать это чисто в коде:

бую новоеКомпонент навигационной архитектурыи я не могу понять, как это сделать:

У меня есть 1 активность (MainActivity) + 3 фрагмента:

SplashFragment (Главная)MainFragmentSignUpFragment

Я хотел бы использовать SplashFragment, чтобы определить, должен ли я перейти к MainFragment или SignUpFragment, но как только он достигнет любого из этих 2, вы не сможете вернуться к SplashFragment. Как я могу сделать это с новым компонентом навигации?

Я пыталсяpopBackStack до и после звонкаnavigate(R.id.action_xxx), но ни один из них не работает (что имеет смысл: до того, как ему нечего высовывать; после того, как он просто закрывает только что добавленный фрагмент). Означает ли это, что единственный способ сделать это - переопределитьonBackPress перехватить это и убедиться,navigateUp не получает звонок в этих случаях?

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос