Belajar
Membuat Fragment
Fagement yaitu salah
satu komponen pada android antar muka (User Interface) yang merupakan bagian
dari activity biasanya disebut sub activity. Satu activity bisa menampilkan
beberapa fragment, pada acitivity sebuah fragment dapat diganti, ditambahkan dan dihapus maksudnya dapat digunakan kembali.
Perbedaan fragment dan activity tampak pada gambar dibawah
ini :
Sebelum memulai harus tahu 12 method
dari fragment berikut :
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.
ReyclerView
dan CardView Android
ReyclerView adalah versi lanjutan dari listview pada gaya material design Google, memliki fungsi
yang sama dengan listview yaitu menampilkan sebuat daftar list tetapi dalam fitur yang lebih canggih dari
listview.
Cardview adalah turunan dari (extends) FrameLayout ,yang akan menampilkan sebuah item
menu atau konten dalam bentuk kartu (cards). Ciri-ciri dari Cardview terdapat
sebuah bayangan dan sudut bulat(rounded corner).
Untuk Lebih lengkapnya download modulnya http://bit.ly/2xvqAWw
download porjectnya di github