¿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 SignUpFragmentMe 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