Cómo utilizar Safeargs con varios navGraphs
Estoy creando una aplicación para una tarea escolar en la que necesito usar 2 actividades, las cuales tienen un navGraph con múltiples fragmentos.
Sé cómo pasar datos entre los fragmentos, pero necesito pasar datos de userActivity a mainActivity usando safeArgs.
Necesito pasar el userId del userFragment al mainFragment
No he podido encontrar ninguna información sobre esto, ¿podría alguien ayudarme?
navegación del usuario
Navegación Principal
Respuestas
Primero debe pasar los argumentos de UserFragment
a MainActivity
, luego extraer los argumentos dentro de su MainFragment
uso MainFragmentArgs.fromBundle(requireActivity().intent.extras)
. Para obtener más detalles, consulte este sencillo repositorio que acabo de crear y que implementa sus requisitos.
https://github.com/phamtdat/MultipleNavGraphDemo