Для тех, кто хотел сделать это чисто в коде:
бую новоеКомпонент навигационной архитектурыи я не могу понять, как это сделать:
У меня есть 1 активность (MainActivity) + 3 фрагмента:
SplashFragment (Главная)MainFragmentSignUpFragmentЯ хотел бы использовать SplashFragment, чтобы определить, должен ли я перейти к MainFragment или SignUpFragment, но как только он достигнет любого из этих 2, вы не сможете вернуться к SplashFragment. Как я могу сделать это с новым компонентом навигации?
Я пыталсяpopBackStack
до и после звонкаnavigate(R.id.action_xxx)
, но ни один из них не работает (что имеет смысл: до того, как ему нечего высовывать; после того, как он просто закрывает только что добавленный фрагмент). Означает ли это, что единственный способ сделать это - переопределитьonBackPress
перехватить это и убедиться,navigateUp
не получает звонок в этих случаях?
Спасибо!