在一个网络应用程序中,每个元素都有一组触发器。在它们的帮助下,你可以配置各种业务流程,这些流程将在某些条件下启动。

所有元素都有一组共同的触发器,称为元素生命周期。

  • onCreate- 当元素在页面上被创建时运行。
  • onShow- 当组件改变其状态为visible(在页面上显示)时运行。
  • onHide- 当组件改变其状态为隐藏(停止显示)时运行。
  • onDestroy- 在组件被销毁前运行。

下面是在元素上的触发器 button 元素为例。

让我们仔细看看每个触发器。我们将使用 Notification 块来显示界面中触发器的启动,以做到这一点。

onCreate

让我们从 onCreate 触发器,并为其设置一个通知。

现在,通知将在每次触发器运行时出现。 onCreate 触发器运行时都会出现。它将在以下情况下工作。

  1. 当用户访问页面时。
  2. 页面刷新后。

让我们为其他触发器设置类似的BP。

onShow

onShow 触发器将运行。

  1. 当用户进入页面,并且该元素的 Visible 字段被设置为 True;
  2. 刷新页面后,并且该元素的 Visible 字段被设置为 True;
  3. 当一个元素将其 Visible 状态从 FalseTrue.

onHide

触发器将运行 onHide 触发器将运行。

  1. 当用户离开该元素所在的页面时。
  2. 当一个元素把它的 Visible 状态从 TrueFalse.

onDestroy

触发器将运行 onDestroy 触发器将运行。

  1. 当用户离开该元素所在的页面时。
  2. 当元素从页面上被移除时。

AppMaster 101速成课

10 模块
2

不知道从哪里开始?从我们的初学者速成课程开始,从A到Z探索AppMaster。

开始
AppMaster 101 Crash Course

需要更多帮助?

在专家的帮助下解决任何问题。节省时间,专注于构建您的应用。

headphones

联系支持

告诉我们您的问题,我们会为您找到解决方案。

message

社区聊天

与其他用户交流,获取平台相关帮助。

加入社区
元素寿命周期 | AppMaster University