Cara menggunakan setArguments() dan getArguments() metode dalam Fragmen?
Saya mempunyai 2 fragmen: (1)Frag1 (2)Frag2.
Frag1
bundl = new Bundle();
bundl.putStringArrayList("elist", eList);
Frag2 dv = new Frag2();
dv.setArguments(bundl);
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.the_fragg,dv);
ft.show(getFragmentManager().findFragmentById(R.id.the_fragg));
ft.addToBackStack(null);
ft.commit();
Bagaimana cara mendapatkan data ini di Frag2?
93
7
Sebut saja
getArguments()
dalamFrag2
'sonCreateView()
metode:Misalnya: Menambahkan data:-
Misalnya: Mendapatkan data :-
Anda memiliki sebuah metode yang disebut
getArguments()
milikFragmen
kelas.di Frag1:
di Frag2:
ini yang sederhana.
untuk orang-orang seperti saya yang mencari untuk mengirim benda-benda lain dari primitif, karena anda dapat't membuat parameter konstruktor dalam fragmen anda, hanya menambahkan setter pengakses dalam fragmen ini selalu bekerja untuk saya.
Instantiating Fragmen cara yang benar!
Bagaimana untuk melakukannya?
Fragmen kode
Baca Lebih Lanjut
1) Mengapa Myfragment.getInstance(String msg) lebih disukai atas baru MyFragment(String msg)? 2) kode Contoh pada Fragmen
panggilan getArguments di onCreateView() metode