Bir web uygulamasında, her öğenin bir dizi tetikleyicisi vardır. Onların yardımıyla, belirli koşullar altında başlayacak çeşitli iş süreçlerini yapılandırabilirsiniz.

Tüm öğeler, öğe yaşam döngüsü adı verilen bir dizi ortak tetikleyiciye sahiptir:

  • onCreate – öğe sayfada oluşturulduğunda çalışır;
  • onShow – bileşen durumunu görünür olarak değiştirdiğinde çalışır (sayfada görüntülenir);
  • onHide – bileşen durumunu gizli olarak değiştirdiğinde çalışır (görüntülenmeyi durdurur);
  • onDestroy – bileşen yok edilmeden önce çalışır.

Örnek olarak button öğesindeki tetikleyiciler şunlardır:

Her bir tetikleyiciye daha yakından bakalım. Bunu yapmak için arayüzde tetikleyicilerin başlatılmasını görüntülemek için Bildirim bloklarını kullanacağız.

onCreate

onCreate tetikleyicisiyle başlayalım ve bunun için bir bildirim ayarlayalım.

Şimdi, onCreate tetikleyicisi her çalıştığında Bildirim görünecektir. Aşağıdaki durumlarda çalışacaktır:

  1. Kullanıcı sayfayı ziyaret ettiğinde;
  2. Sayfa yenilendikten sonra.

Diğer tetikleyiciler için benzer BP'ler ayarlayalım:

onShow

onShow tetikleyicisi şu şekilde çalışır:

  1. Kullanıcı sayfaya girdiğinde ve öğenin Visible alanı True olarak ayarlandığında;
  2. Sayfayı yeniledikten sonra öğenin Visible alanı True olarak ayarlanır;
  3. Bir öğe Visible durumunu False değiştirdiğinde True.

onHide

onHide tetikleyicisi şu şekilde çalışır:

  1. Kullanıcı sayfadan ayrıldığında öğe açıktı.
  2. Bir öğe Visible durumunu True False değiştirdiğinde.

onDestroy

onDestroy tetikleyicisi şu şekilde çalışır:

  1. Kullanıcı sayfadan ayrıldığında öğe açıktı.
  2. Sayfadan bir öğe kaldırıldığında.

AppMaster 101Hızlandırılmış Kurs

10 modül
2 hafta

Nereden başlayacağınızdan emin değil misiniz? Yeni başlayanlar için hızlandırılmış kursumuzla başlayın ve AppMaster'ı A'dan Z'ye keşfedin.

Başlayın
AppMaster 101 Crash Course

Daha fazla yardıma mı ihtiyacınız var?

Uzmanlarımızın yardımıyla her sorunu çözün. Zaman kazanın ve uygulamalarınızı oluşturmaya odaklanın.

headphones

Destek ile iletişime geçin

Sorununuzu bize anlatın, size bir çözüm bulalım.

message

Topluluk sohbeti

Platformla ilgili yardım almak için diğer kullanıcılarla bağlantı kurun.

Topluluğa katılın
Eleman yaşam döngüsü | AppMaster University