Como usar Safeargs com vários navGraphs
Estou criando um aplicativo para um trabalho escolar em que preciso usar 2 atividades, ambas com um navGraph com vários fragmentos.
Eu sei como passar dados entre os fragmentos, mas preciso passar dados de userActivity para mainActivity usando safeArgs.
Preciso passar o userId do userFragment para o mainFragment
Não consegui encontrar nenhuma informação sobre isso, alguém poderia me ajudar?
navegação do usuário
Navegação Principal
Respostas
Você precisa passar os args de UserFragment
para MainActivity
primeiro e, em seguida, extrair os args dentro de seu MainFragment
uso MainFragmentArgs.fromBundle(requireActivity().intent.extras)
. Para obter detalhes, verifique este repositório simples que acabei de criar que implementa seus requisitos.
https://github.com/phamtdat/MultipleNavGraphDemo