Cómo utilizar Safeargs con varios navGraphs

Dec 13 2020

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

1 DatPhamTat Dec 13 2020 at 06:51

Primero debe pasar los argumentos de UserFragmenta MainActivity, luego extraer los argumentos dentro de su MainFragmentuso 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