Jak używać Safeargs z wieloma navGraphami
Tworzę aplikację do zadania szkolnego, w którym muszę użyć 2 działań, z których oba mają navGraph z wieloma fragmentami.
Wiem, jak przekazywać dane między fragmentami, ale muszę przekazać dane z userActivity do mainActivity za pomocą safeArgs.
Muszę przekazać userId z userFragment do mainFragment
Nie udało mi się znaleźć żadnych informacji na ten temat, czy ktoś mógłby mi pomóc?
nawigacja użytkownika
Główna nawigacja
Odpowiedzi
Musisz najpierw przekazać argumenty od UserFragmentdo MainActivity, a następnie wyodrębnić je z pliku MainFragmentusing MainFragmentArgs.fromBundle(requireActivity().intent.extras). Aby uzyskać szczegółowe informacje, zapoznaj się z tym prostym repozytorium, które właśnie utworzyłem, które implementuje Twoje wymagania.
https://github.com/phamtdat/MultipleNavGraphDemo