Tentu kalau anda pengen mengembangkan sebuah aplikasi android , anda harus terlebih dahulu paham dengan activity.Bisa dikatakan activity adalah salah satu komponen di aplikasi Android. Komponen ini berfungsi mengatur interaksi antara user dan aplikasi yang Anda bangun, yaitu melalui user interface.
Berikutnya jabaran siklus activity, secara umum ada beberapa fungsi callback yang perlu diterapkan oleh Activity , yaitu:
onCreate()
Seperti namanya, fungsi callback ini dipanggil saat Activity Anda dibuat. Biasanya fungsi ini digunakan untuk menggambar user interface Anda. Inisialisasi state awal Activity dan sebagainya. Setelah itu, bila Activity terus berjalan, sistem akan memanggil fungsi callback onStart() dilanjutkan dengan onResume(). Setelah itu Activity Anda akan berada dalam keadaan running dan user dapat berinteraksi dengan Activity buatan Anda, super!
onPause()
Fungsi callback ini dipanggil saat Activity dalam keadaan paused. Keadaan ini adalah saat Activity Anda masih terlihat di layar tetapi kehilangan fokus. Misalnya ketika ada alertDialog, atau notifikasi yang muncul di atas Activity sehingga Activity Anda tidak dapat merespon masukan user. Pada keadaan pause ini, sistem dapat membunuh Activity Anda bila sistem membutuhkan memori. Apabila user membuat fokus kembali pada Activity Anda (dengan menghilangkan dialog atau yang lainnya), maka sistem akan memanggil fungsi onResume(). Anda mungkin dapat menggunakannya untuk mengubah tampilan UI Anda sesuai dengan hasil dari dialog yang sebelumnya tampil sehingga Activity Anda harus di-pause.
onStop()