Cara menggunakan Safeargs dengan beberapa navGraphs

Dec 13 2020

Saya membuat aplikasi untuk tugas sekolah di mana saya perlu menggunakan 2 aktivitas, yang keduanya memiliki navGraph dengan banyak fragmen.

Saya tahu cara meneruskan data di antara fragmen, tetapi saya harus meneruskan data dari userActivity ke mainActivity menggunakan safeArgs.

Saya harus meneruskan userId dari userFragment ke mainFragment

Saya belum dapat menemukan informasi apa pun tentang ini, dapatkah seseorang membantu saya?

navigasi pengguna

navigasi utama

Jawaban

1 DatPhamTat Dec 13 2020 at 06:51

Anda harus meneruskan argumen dari UserFragmentke MainActivitypertama, lalu mengekstrak argumen di dalam MainFragmentpenggunaan Anda MainFragmentArgs.fromBundle(requireActivity().intent.extras). Untuk detailnya, periksa repositori sederhana yang baru saja saya buat yang mengimplementasikan kebutuhan Anda.

https://github.com/phamtdat/MultipleNavGraphDemo