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:

Here are the triggers on the button element as an example

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.

onCreate trigger and set up a notification for itTeraz 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

Trriger 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.
Was this article helpful?

AppMaster.io 101 Kurs zderzeniowy

10 moduły
2 Tygodnie

Nie wiesz, od czego zacząć? Rozpocznij z naszym szybkim kursem dla początkujących i poznaj AppMaster od A do Z.

Rozpocznij kurs
Development it’s so easy with AppMaster!

Potrzebujesz więcej pomocy?

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

headphones

Skontaktuj się z pomocą techniczną

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

message

Czat społeczności

Omów pytania z innymi użytkownikami na naszym czacie.

Dołącz do społeczności