Xamarin - Android Etkinlik Yaşam Döngüsü
Bir kullanıcı bir Android Uygulamasında gezinirken bir dizi olay gerçekleşir. Örneğin, bir kullanıcı bir uygulamayı (ör. Facebook Uygulaması) başlattığında başlar ve ön planda kullanıcıya görünür hale gelir,onCreate() → onStart() → onResume().
Başka bir etkinlik başlarsa, örneğin bir telefon araması gelirse, Facebook uygulaması arka plana gider ve arama ön plana gelir. Şimdi çalışan iki işlemimiz var.
onPause() --- > onStop()
Telefon görüşmesi bittiğinde, Facebook uygulaması ön plana geri döner. Üç yöntem denir.
onRestart() --- > onStart() --- > onResume()
Bir Android etkinliğinde 7 yaşam döngüsü süreci vardır. İçerirler -
onCreate - Aktivite ilk oluşturulduğunda çağrılır.
onStart - Etkinlik başladığında ve kullanıcıya görünür hale geldiğinde çağrılır.
onResume- Etkinlik kullanıcı ile etkileşime girdiğinde çağrılır. Kullanıcı girişi bu aşamada gerçekleşir.
onPause - Aktivite arka planda çalıştığında ancak henüz öldürülmediğinde çağrılır.
onStop - Etkinlik artık kullanıcı tarafından görülemediğinde çağrılır.
onRestart- Aktivite durduktan sonra tekrar başlamadan önce çağrılır. Normalde, bir kullanıcı durdurulmuş olan önceki bir aktiviteye geri döndüğünde çağrılır.
onDestroy - Bu, etkinlik hafızadan kaldırılmadan önceki son görüşmedir.
Aşağıdaki şekilde Android Etkinlik Yaşam Döngüsü gösterilmektedir -