Fragment harus selalu berada didalam activity sehingga menyebabkan terkena dampak dari lifecycle activity bersangkutan. contohnya ketika activity dimusnahkan maka fragment juga ikut dimusnahkan, ketika activity dipause maka fragment juga dipause begitujuga lifecycle lainnya. Namun ketika activity sedang bejalan kamu dapat memanipulasi fragment dalamn aktivity tersebut secara independent
contoh pergantian fragmen dalam activity
public void selectFrag(View view) {
Fragment fr;
if(view == findViewById(R.id.button2)) {
fr = new FragmentTwo();
}else {
fr = new FragmentOne();
}
FragmentManager fm = getFragmentManager();
FragmentTransaction fragmentTransaction = fm.beginTransaction();
fragmentTransaction.replace(R.id.fragment_place, fr);
fragmentTransaction.commit();
}
Artikel Terkait Android
- Cara Menampilkan Dengan Sederhana Koordinat Dari GPS Provider -Android
- Membuat Simpel Recyclerview Dengan Baris Layout Berbeda -Android
- Mempercepat Transaksi Insert Database SQLite -Android
- Membuat Simpel Recyclerview Lengkap Sampai Jadi -Android
- Cara Menggunakan Realm Database 2 ( CRUD : Simple Insert and Select ) -Android
0 komentar:
Post a Comment