Come utilizzare Safeargs con più navGraph
Sto creando un'app per un compito scolastico in cui devo utilizzare 2 attività, entrambe con un navGraph con più frammenti.
So come passare i dati tra i frammenti, ma ho bisogno di passare i dati da userActivity a mainActivity utilizzando safeArgs.
Devo passare userId da userFragment a mainFragment
Non sono stato in grado di trovare alcuna informazione su questo, qualcuno potrebbe aiutarmi?
navigazione dell'utente
navigazione principale
Risposte
Devi prima passare gli argomenti da UserFragmenta MainActivity, quindi estrarre gli argomenti all'interno del tuo MainFragmentutilizzo MainFragmentArgs.fromBundle(requireActivity().intent.extras). Per i dettagli controlla questo semplice repository che ho appena creato che implementa le tue esigenze.
https://github.com/phamtdat/MultipleNavGraphDemo