Metode Siklus Activity Aplikasi Android

activity merupakan class public yang berfungsi untuk menaganin semuah yang dilakukan pemakai, Activity Aplikasi Android dikelola dengan sistem yang di kenal dengan activity stack empat keadaan yang dimiliki activity

  • active runing merupakan keadaan jika activity berada pada posisi atas stack
  • pause merupakan keadaan activity tidak dipakai atau tidak dibutuhkan pada suatu saat tertentu tetapi activity masih ada atau visible
  • stopped merupakan keadaan activity jika activuty sudah tidak dipakai atau digantikan dengan activity yang lain
  • restart merupakan keadaan activity paus, sistem dapat mendrop activity ini dar sistem momory activity kembali ke keadaan awal.
Berdasakan siklus hidup acivity dapat anda lihat ada tiga pengulangan yang dialami yaitu 
  • entire lifetime merupakan activity yang terjadi dimulai dari on create()sampai dengan on destroy() 
  • visible lifetime merupakan activity yang terjadi mulai dari oncreate()sampai dengan onstop()
  • foreground lifetime murupakan activity yang terjadi di antara onresuume() dan onpause

onCreate()
Method ini dipanggil ketika activity pertama kali dibuat



onStart()
Method ini dipanggil ketika sebuah activity tampil ke pengguna

onResume()
Method ini dipanggil ketika activity yang berjalan pada saat itu dihentikan sementara (paused) dan activity sebelumnya dijalankan kembali(resumed). (Hasil dari method OnRestart())

onFreeze()
Method ini dipanggil ketika activity berada dalam keadaan freeze atau tidak merespon akibat sedang sibuk mengerjakan task tertentu pada sistem

onPause()
Method ini dipanggil ketika activity di hentikan sementara (pause) dan berikutnya ketika dijalankan kembali akan berada dalam posisi resume dan memanggil method OnResume()

onStop()
Method ini dipanggil ketika activity tidak lagi tampak kepada pengguna

onDestroy()
Method ini dipanggil sebelum activity dihancurkan (destroy) oleh sistem (baik secara manual maupun untuk kepentingan pelonggaran memori

onRestart()
Method ini dipanggil ketika acitivity dijalankan kembali setelah state Stop

Share this

Related Posts

Previous
Next Post »