1. Lifecycle (Daur Hidup)
Setiap komponen Android (Activity, Fragment, Service) memiliki daur hidup (lifecycle) yang terdefinisi dengan baik. Ini adalah serangkaian keadaan yang dilewati komponen dari saat dibuat hingga dihancurkan. Memahami lifecycle sangat penting untuk mengelola sumber daya, menyimpan data, dan memastikan aplikasi berjalan dengan baik. Beberapa metode lifecycle yang umum:
onCreate(): Dipanggil saat komponen pertama kali dibuat. Inisialisasi awal dilakukan di sini.onStart(): Komponen menjadi terlihat oleh pengguna.onResume(): Komponen aktif dan berinteraksi dengan pengguna.onPause(): Komponen tidak lagi menjadi fokus utama (misal, aplikasi lain muncul di atasnya), tetapi masih terlihat.
