Android Aktivite Yaşam Döngüsü

Şule Akçay
2 min readJun 6, 2020

Merhaba arkadaşlar bugün sizlerle beraber Android’in aktivite yaşam döngüsünü inceleyeceğiz. İyi bir yazılımcı olmak istiyorsak bunların en iyi şekilde bilip projelerimize entegre etmeliyiz bunun için bende kendim için araştırma yaptım sizlerle de paylaşmak istedim.😉

Bakalım bu döngümüz neler içeriyor,nasıl bağlantı kurup ortaya projelerimizi çıkarmada yardımcı oluyor.Bu döngü yapısını kavramak bizim projemizde bir hayli önemli.Örnek vermek gerekirse uygulamalar arasında geçiş yapıyorsak diğer uygulamanın durması tekrar uygulamaya girince tekrar devam etmesi,arama gelince uygulamanın durması ve buna benzer olaylar bu döngünün iyi uygulanmasından geçiyor.Uygulamamızda bu döngüdeki aşamalarının hepsinin uygulanması gerekmiyor ama ne kadar ekmek o kadar köfte misali.🙂

Activity Yaşam Döngüsü

onCreate():Program tetiklenirken ilk çalışan uygulamadır.Bu kısım görünümü oluşturup ,veriyi bağlar.Yalnızca bir kere oluşturulur yok edilmezse tekrar çalıştırılamaz.

onStart(): onCreat() metotundan sonra çağrılır.Activity onStart() durumuna geçtiğinde activity kullanıcı tarafından görünür duruma gelir.Daha sonra activity çağrıldıktan sonra bunu onResume() metotu izler.

onResume():Bu metot kullanıcıyla etkileşime girildiği yerdir.Kullanıcı activity den çıkarsa ya da başka activity’ler arasında geçiş yaparsa bu metottan sonra onPause() metotu devreye girer.

onPause():Activity herhangi bir sebepten durduğunda devreye giren metottur. Activity’e geri dönene kadar oluşturulamaz.Uygulamamız arka planda açık kaldığı sürece bu metot devrededir.

onStop():Activity kullanıcı tarafından görülmediği anda bu metot çağrılır.Bu olay yeni çağrılan bir activity’in devreye girmesiyle de olabilir.Bu metot ayrıca bizleri CPU’nun gereksiz çalışmasından kurtarır.Yukarıdaki şekilde görüldüğü gibi kullanıcı activity ile etkileşime geçerse tekrar onRestart() metotu , geçmez ise onDestroy() metotu devreye girer.

onDestroy():Activity yok edilmeden önce çağrılır.Activity arka planda kapanır.

Bir daha ki yazımda görüşmek dileğiyle… 🙂

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Şule Akçay
Şule Akçay

Written by Şule Akçay

Bilgisayar Mühendisi | Veri Aşığı

No responses yet

Write a response