W aplikacji internetowej każdy element ma zestaw wyzwalaczy. Z ich pomocą można skonfigurować różne procesy biznesowe, które będą uruchamiane w określonych warunkach.

Wszystkie elementy mają zestaw wspólnych wyzwalaczy nazywanych cyklem życia elementu:

  • onCreate - uruchamia się, gdy element jest tworzony na stronie;
  • onShow - uruchamia się, gdy element zmienia swój stan na widoczny (wyświetlany na stronie);
  • onHide - uruchamia się, gdy element zmienia swój stan na ukryty (przestaje być wyświetlany);
  • onDestroy - uruchamia się przed zniszczeniem elementu.

Oto wyzwalacze na elemencie button jako przykład:

Przyjrzyjmy się bliżej każdemu wyzwalaczowi. W tym celu użyjemy bloków Notification, aby wyświetlić uruchomienie wyzwalaczy w interfejsie.

onCreate

Zacznijmy od. onCreate i ustawmy dla niego powiadomienie.

Teraz powiadomienie będzie się pojawiać za każdym razem, gdy onCreate wyzwalacza. Będzie ono działało w następujących przypadkach:

  1. Gdy użytkownik odwiedza stronę;
  2. Po odświeżeniu strony.

Ustawmy podobne BP dla innych wyzwalaczy:

onShow

The onShow Triger zostanie uruchomiony:

  1. Gdy użytkownik wejdzie na stronę, a pole elementu Visible jest ustawione na True;
  2. Po odświeżeniu strony, a pole elementu jest ustawione na ;. Visible jest ustawione na True;
  3. Gdy element zmienia swój Visible stan z False na True.

onHide

. onHide Triger zostanie uruchomiony:

  1. Kiedy użytkownik opuszcza stronę, na której znajdował się element.
  2. Kiedy element zmienia swój stan z Visible stan z True na False.

onDestroy

The onDestroy Wyzwalacz zostanie uruchomiony:

  1. Kiedy użytkownik opuszcza stronę, na której znajdował się element.
  2. Gdy element zostanie usunięty ze strony.

AppMaster 101Szybki kurs

10 modułów
2 tygodni

Nie wiesz, od czego zacząć? Zacznij od naszego kursu ekspresowego dla początkujących i poznaj AppMaster od A do Z.

Zacznij
AppMaster 101 Crash Course

Potrzebujesz więcej pomocy?

Rozwiąż każdy problem z pomocą naszych ekspertów. Oszczędź czas i skup się na tworzeniu swoich aplikacji.

headphones

Skontaktuj się ze wsparciem

Opowiedz nam o swoim problemie, a znajdziemy rozwiązanie.

message

Czat społeczności

Połącz się z innymi użytkownikami, aby uzyskać pomoc dotyczącą platformy.

Dołącz do społeczności
Cykl życia elementu | AppMaster University