Anda di halaman 1dari 2

Nama : Edho Paksi Saputra

NIM : 1718029
Kelas : A
FRAGMENT
Fragment adalah sebuah reuseable class yang mengimplement beberapa fitur sebuah
Activity. Fragment biasanya dibuat sebagai bagian dari suatu antarmuka. Sebuah fragment
harus berada di dalam sebuah activity, mereka tidak dapat berjalan sendiri tanpa adanya
activity tempat mereka menempel.

Beberapa hal yang perlu dipahami tentang Fragment :


- Sebuah Fragment merupakan kombinasi sebuah layout XML dan kelas java yang
mirip dengan sebuah Activity.
- Dengan menggunakan support library, fragment dapat mendukung hampir
semua versi Android.
- Fragment dapat dipakai berulang kali didalam activity.
- Fragment merupakan komponen utuh yang memiliki view, event, dan logic
(meskipun tetap membutuhkan sebuah fragment agar dapat bekerja).
- Dalam arsitektur berorientasi fragment, activity menjadi navigational container
yang bertugas untuk melakukan navigasi ke activity lain, menampilkan fragment
dan mengirim data.
Poin – poin penting mengenai Fragment :
 Sebuah fragment memiliki layout sendiri dan lifecycle callback sendiri.
 Dapat menambah atau mengurangi fragment dalam activity ketika activity
tersebut sedang berjalan.
 Dapat menggabungkan beberapa fragment dalam suatu activity tunggal untuk
membangun UI multi-pane.
 Sebuah fragment dapat digunakan dalam beberapa activity.
 Lifecycle Fragment berkaitan erat dengan  activity lifecycle induk yang berarti
ketika activity induk dihentikan sementara maka semua fragment yang tersedia
pada activity tersebut juga dihentikan.
 Sebuah fragment dapat menerapkan perilaku yang tidak memiliki komponen
user interface.
 Fragment ditambahkan ke dalam Android API dalam versi Honeycomb Android
versi API 11.
Berikut Fragment lifecycle dengan Activity lifecycle.

Fragment lifecycle
Fragment Android memiliki siklus hidup sendiri dan sangat mirip dengan activity. Berikut
penjelasan singkat berbagai tahap siklus hidupnya.

Anda mungkin juga menyukai