Disini saya akan berbagi tentang apa itu lifecycle, jika kita seorang developer maka wajib hukumnya memahami bagaimana cara kerja sistem android dibelakangnya. Lifecycle atau lebih tepatnya Android Application Lifecycle merupakan daur hidup sebuah aplikasi didalam Android. Dengan mengetahui lifecycle/ daur hidup aplikasi, kita bisa dengan mudah merancang dan mengembangkan aplikasi di Android nantinya. Gampangnya gini, ketika suatu aplikasi berpindah dari halaman utama ke halaman lain atau kita kembali ke halaman utama dengan menekan tombok back, itulah contoh sederhananya dari lifecycle aplikasi di android.

Jika kita berbicara lifecycle, maka kita berbicara ActivityDi Android, Activity ini merupakan komponen yang menyediakan halaman tampilan agar user dapat berinteraksi dengan fitur dan aplikasi. Karena biasanya setiap aplikasi terdiri dari beberapa activity, dan tentunya memiliki activity utama. Dimana activity utama dapat dilihat saat kita pertama kali membuka aplikasi. Activity utama inilah yang nantinya mengarahkan user ke activity-activity lainnya(contohnya fitur aplikasi).

Tiap kali activity baru di akses, activity sebelumnya akan dihentikan. Tapi sistem di Android akan menyimpannya dalam sebuah tumpukan activity hingga suatu saat dipanggil lagi, hal ini dinamakan dengan Back Stack.

Setiap Activity itu berbeda, tergantung bagaimana user berinteraksi dengannya dan juga dibagi menjadi beberapa kondisi:

Kondisi – kondisi di atas bisa bekerja jika menggunakan method-method yang disediakan oleh Android, seperti:

 

Untuk memperjelasnya, dapat disimulasikan pada flow aplikasi di bawah ini 

 

Semoga dengan penjelasan sederhana diatas, temen teman pembaca juga bisa memahami bagaimana daur hidup aplikasi di Android dan method standar apa saja yang dipanggil untuk sebuah aplikasi. Apabila ada saran atau pertanyaan, silakan disampaikan pada kolom komentar. Sekian dan terimakasih.

Share :

0 Komentar

Berikan Komentar

*Komentar yang memuat konten kurang pantas akan dihapus secara permanen



Apabila Anda ingin membuat artikel untuk kami sertakan dalam daftar artikel website kami, silakan submit artikel Anda disini

Rack Edan, Rack Spira