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:
- Gdy użytkownik odwiedza stronę;
- Po odświeżeniu strony.
Ustawmy podobne BP dla innych wyzwalaczy:
onShow
The onShow Triger zostanie uruchomiony:
- Gdy użytkownik wejdzie na stronę, a pole elementu Visible jest ustawione na True;
- Po odświeżeniu strony, a pole elementu jest ustawione na ;. Visible jest ustawione na True;
- Gdy element zmienia swój Visible stan z False na True.
onHide
. onHide Triger zostanie uruchomiony:
- Kiedy użytkownik opuszcza stronę, na której znajdował się element.
- Kiedy element zmienia swój stan z Visible stan z True na False.
onDestroy
The onDestroy Wyzwalacz zostanie uruchomiony:
- Kiedy użytkownik opuszcza stronę, na której znajdował się element.
- Gdy element zostanie usunięty ze strony.