Belajar Mengenal Perbedaan Activity dengan Fragment Android
Sebenarnya jika kalian telah membaca artikel di okedroid.com , tentang Activity dan Fragment. Kalian pasti sudah tahu dimana letak perbedaan Activity dengan Fragment ,namun pada artikel kali ini akan saya satukan , dan bahas ke dalam satu artikel. agar kalian bisa memahami dimana letak perbedaannya.Karena memang keduanya ,merupakan salah satu hal yang fundamental unuk dipelajari, jika kita ingin membuat dan mengembangkan Aplikasi Android. Oke langsung saja ,mari kita bahas di dalam artikel di bawah ini :
1. Pengertian atau Pengenalan Activity
Activity adalah suatu halaman pada pengembangan Aplikasi Android,yang mengatur suatu komponen tampilan (layout.xml), dan user interaksi atau logic antar komponen(program.java) agar dapat menghubungkan antara activity satu dengan activity lainya, di dalam Aplikasi Android. Activity dapat memuat banyak Action atau tindakan dari pengguna. Activity di buat untuk mengatur class pada Java,di setiap tampilan antar muka di dalam Aplikasi Android.Activity juga mengelola bagian-bagian dari user interface (antar muka ), yaitu Fragment.
2. Pengertian atau Pengenalan Fragment
Fragment adalah salah satu komponen , antar muka (user interface ) yang merupakan sebuah bagian dari Activity, dapat disebut juga dengan nama Sub-Activity. Satu Activity bisa mengelola beberapa fragment .untuk menampilkan hasil di layar user (pengguna). Dalam Satu Activity juga ,sebuah fragment dapat diganti,ditambahkan dan dihapus ,dan juga bersifat reusable ,artinya dapat digunakan kembali sesuai kebutuhan. Fragment dipengaruhi dari lifecycle (siklus hidup ) Activity , karna Fragment termasuk bagian dari Activity.
Jadi kesimpulanya adalah , Fragment tidak bisa hidup atau berdiri sendiri(standalone) . tanpa adanya minimal 1 Activity ,dan Activity dapat memuat banyak Fragment ,dan yang pasti keduanya digunakan untuk keperluan user inteface pada Aplikasi Android.
3. Lifecycle atau Siklus Hidup Activity
- kapan activity akan dibuat onCreate(),
- kapan activity akan di jalankan onStart() ,
- kapan activty akan diberhentikan sementara onPause()
- kemudian akan dilanjutkan kembali onResume().
- kapan activty akan dihentikan onStop(),
- kapan activty akan restore atau dikembalikan lagi onRestart(),
- serta dihancurkan dari system onDestroy(),
4. Lifecycle atau Siklus Hidup Fragment
Lifecycle Fragment (source: android developer) |
- onAttach(Activity) : digunakan untuk memanggil 1 kali ketika menempel di Activity.
- onCreate(Bundle) : digunakan untuk mempersiapkan fragment.
- onCreateView(LayoutInflater, ViewGroup, Bundle) : menciptakan dan menampilkan kembali secara hirarki View.
- onActivityCreated(Bundle) : method ini dipanggil setelah method onCreate().
- onViewStateRestored(Bundle) : digunakan untuk menyatakan informasi kepada fragment bahwa semua akan disimpan ke dalam state (layar) dari tampilan fragment secara hirarki yang telah dipulihkan.
- onStart() : digunakan untuk membuat fragment terlihat.
- onResume() : digunakan untuk membuat fragment interaktif.
- onPause() : digunakan jika fragment tidak lagi interaktif.
- onStop() :digunakan jika fragment tidak lagi terlihat.
- onDestroyView() : digunakan untuk membersihkan resources (sumber daya.
- onDestroy() : digunakan untuk membersihkan akhir resources (sumber daya )dari layar fragment.
- onDetach() : digunakan ketika fragment ,tidak lagi ada di Activity.
5. Cara Membuat Activity dan Fragment Baru
Activity:
Post a Comment for "Belajar Mengenal Perbedaan Activity dengan Fragment Android"
Silakan berkomentar dengan baik ,jangan SPAM di komentar ini . NO BACKLINK /LINK HIDUP