Thursday, 20 March 2014

Pengenalan Fragment Android

Fragemt adalah sesuatu cara menampilkan user interface didalam activity. Didalam activity bisa terdapat beberapa fragment dan dapat menggunakan kembali/ reuse fragment kedalam activity yang lain. Fragment mempunyai lifecycle sendiri.

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

0 komentar:

Post a Comment