HarmoryOS Ability页面的生命周期
2024-01-07 20:07:01
接入穿山甲SDK app示例:
android 数独小游戏 经典数独·休闲益智
广告接入示例:
Android 个人开发者如何接入广告SDK,实现app流量变现
Ability页面的生命周期
学习前端,第一步最重要的是要理解,页面启动和不同场景下的生命周期的回调触发,以便我们可以在不同的生命周期处理不同的业务逻辑。
Ability:
1、Ability的生命周期大致有如下:
方法名 | 描述 |
---|---|
onCreate | Ability 创建的时候 |
onDestroy | Ability 销毁的时候 |
onWindowStageCreate | Ability加载视图UI的时候 |
onWindowStageDestroy | Ability解绑视图UI的时候 |
onForeground | Ability展示到最前端(最上层)的时候 |
onBackground | 返回到桌面,Ability 退后到后台的时候 |
2、不同场景的生命周期触发
Ability
export default class EntryAbility extends UIAbility {
//Ability 创建的时候
onCreate(want, launchParam) {
}
//Ability 销毁的时候
onDestroy() {
}
//Ability加载视图UI的时候
onWindowStageCreate(windowStage: window.WindowStage) {
}
//Ability解绑视图UI的时候
onWindowStageDestroy() {
}
//Ability展示到最前端(最上层)的时候
onForeground() {
}
//返回到桌面,Ability 退后到后台的时候
onBackground() {
}
}
1)场景1 点击桌面图标到屏幕展示页面的过程:
- onCreate
- onWindowStageCreate
- onForeground
2)当点击返回键时,即关闭当前页面
点击返回按键,即用户关闭当前页面的过程
- onBackground
- onWindowStageDestroy
- onDestroy
3)当点击桌面按键或者切换到其它应用的时候,即不需要关闭当前面,但是需要暂时离开当前页面,切换到桌面或者其它app的页面的时候
- onBackground
文章来源:https://blog.csdn.net/qq_38355313/article/details/135381725
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!