¿Cómo deshabilitar UP en Navigation para algún fragmento con el nuevo Componente de Arquitectura de Navegación?

Estoy probando la nueva Componente de arquitectura de navegación, y no puedo entender cómo hacer esto:

Tengo 1 Actividad (Actividad principal) + 3 Fragmentos:

SplashFragment (Inicio) MainFragment SignUpFragment

Me gustaría usar SplashFragment para determinar si debería navegar a MainFragment o SignUpFragment, pero una vez que llegue a cualquiera de esos 2, no debería poder volver a SplashFragment. ¿Cómo puedo hacer eso con el nuevo componente de navegación?

Lo intentépopBackStack antes y después de llamar anavigate(R.id.action_xxx), pero ninguno de ellos funciona (lo cual tiene sentido: antes de que no tenga nada que reventar; después de que solo cierra el fragmento que acaba de agregar). ¿Eso significa que la única forma de hacerlo es anularonBackPress para interceptarlo y asegurarse denavigateUp no recibe llamadas en esos casos?

¡Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta