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)MainFragmentSignUpFragment

Gostaria 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!

questionAnswers(4)

yourAnswerToTheQuestion