您的位置:首页 > 软件教程 > 教程 > UIAbility 生命周期及页面、组件生命周期

UIAbility 生命周期及页面、组件生命周期

来源:好特整理 | 时间:2024-04-26 08:56:43 | 阅读:74 |  标签: T Abi S AR ARM 应用   | 分享到:

UIAbility 生命周期: onCreate :页面初始化,变量定义,资源加载。 onWindowStageCreate:设置 UI 界面加载、设置 WindowStage 的事件订阅。 onForeground:切换至前台,申请系统需要的资源,或者重新申请在 onBackground()中释放

UIAbility 生命周期包括多个阶段,对于开发人员来说,了解每个阶段的作用和执行顺序至关重要。以下是 UIAbility 生命周期的各个阶段:

UIAbility 生命周期:

  • onCreate:页面初始化,包括变量定义和资源加载。
  • onWindowStageCreate:设置 UI 界面加载并设置 WindowStage 的事件订阅。
  • onForeground:切换至前台时,申请系统所需的资源,或重新申请在onBackground()中释放的资源。
  • onBackground:切换至后台时,释放 UI 界面不可见时无用的资源,或在此回调中执行一些耗时的操作,例如状态保存等。
  • onWindowStageDestroy:释放 UI 界面所占用的资源。
  • onDestroy:释放系统资源、保存数据等。

UIAbility 生命周期及页面、组件生命周期

页面生命周期:

  • onPageShow:页面每次显示时触发,包括路由过程、应用进入前台等场景。
  • onPageHide:页面每次隐藏时触发,包括路由过程、应用进入后台等场景。
  • onBackPress:当用户点击返回按钮时触发。

组件生命周期:

  • aboutToAppear:组件即将出现时回调该接口,在创建自定义组件的新实例后,在执行其build()函数之前执行。
  • aboutToDisappear:在自定义组件析构销毁之前执行。注意不允许在aboutToDisappear函数中改变状态变量,特别是@Link变量的修改可能会导致应用程序行为不稳定。

按返回键页面执行生命周期方法:

第一页的aboutToAppear()、第一页的onPageShow()、第二页的aboutToAppear()、第一页的onPageHide()、第二页的onPageShow()、第二页的onBackPress()、第二页的onPageHide()、第一页的onPageShow()、第二页的aboutToDisappear()。

小编推荐阅读

好特网发布此文仅为传递信息,不代表好特网认同期限观点或证实其描述。

艾彼 1.1
艾彼 1.1
类型:动作冒险  运营状态:正式运营  语言:中文   

游戏攻略

游戏礼包

游戏视频

游戏下载

游戏活动

《Abi》是独立工作室Grant&BertStudios制作,莉莉丝游戏发行的一款冒险解谜手游,游戏讲述的是小机器人

相关视频攻略

更多

扫二维码进入好特网手机版本!

扫二维码进入好特网微信公众号!

本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件[email protected]

湘ICP备2022002427号-10 湘公网安备:43070202000427号© 2013~2024 haote.com 好特网