Como desativar o UP na Navegação para algum fragmento com o novo Componente de Arquitetura de Navegação?
Estou experimentando o novoComponente de arquitetura de navegaçãoe não consigo descobrir como fazer isso:
Eu tenho 1 atividade (MainActivity) + 3 fragmentos:
SplashFragment (Início)MainFragmentSignUpFragmentGostaria de usar o SplashFragment para determinar se devo navegar para MainFragment ou SignUpFragment, mas quando ele atingir um desses 2, não será possível voltar ao SplashFragment. Como posso fazer isso com o novo componente de navegação?
eu tenteipopBackStack
antes e depois de ligarnavigate(R.id.action_xxx)
, mas nenhum deles funciona (o que faz sentido: antes que ele não tenha nada para aparecer; depois que ele fecha o fragmento que acabou de ser adicionado). Isso significa que a única maneira de fazer isso é substituironBackPress
interceptá-lo e certifique-senavigateUp
não recebe chamadas nesses casos?
Obrigado!