46
2.1.10.2
Activity Lifecycle
Ketika suatu activity melakukan transisi dari satu state ke
state
lainnya, maka ada metode-metode untuk melakukan
pemanggilan kembali (callback) aplikasi serta
menginisialisasi apa yang harus dilakukan saat perubahan
state
tersebut. Metode-metode activity lifecycle
yang ada
diantaranya adalah(Anonim3, 2013):
1.
onCreate()
Metode ini yang akan dipanggil pertama kali saat
aplikasi sedang berjalan, diantaranya menginisialisasi
tampilan, melakukan binding data. onCreate() selalu
diikuti oleh onStart().
2.
onRestart()
Dipanggil saat keadaan activity
sedang berhenti
(stopped) dan ingin dijalankan kembali. onRestart() selalu
diikuti oleh onStart().
3.
onStart()
Dipanggil sebelum user bisa melihat activity tersebut.
metode selanjutnya bisa memanggil onResume() jika
activity masih terlihat di depan layar dan bisa memanggil
onStop() jika tidak terlihat oleh user.
4.
onResume()
Dipanggil sebelum activity
mulai berinteraksi lagi
dengan user. onResume() selalu diikuti oleh onPause().
5.
onPause()
Dipanggil ketika sistem akan melanjutkan sebuah
activity
yang lain. Metode ini biasanya digunakan untuk
menyimpan data yang belum tersimpan. metode
selanjutnya bisa memanggil onResume() jika akan
kembali ke layar aktif aplikasi dan bisa memanggil
onStop() jika tidak terlihat oleh user.
|