harmonyOS生命周期详述

server/2025/2/9 8:14:46/

harmonyOS的生命周期分为app(应用)的生命周期页面的生命周期函数两部分

应用的生命周期-app应用

在app.js中写逻辑,具体有哪些生命周期函数呢,请看下图:
onCreated()、onShow()、onHide()、onDestroy()这五部分
在这里插入图片描述

页面及组件生命周期

在这里插入图片描述
着重说下onShow和onHide,分别代表是不是当前查看的页面,不是当前查看的页面但未关闭就属于后台运行,此时是onHide;

onActive和onInactive是代表页面切换时会触发,和onShow、onHide有异曲同工的意思,都是在置于前后台时会触发,先后顺序是先激活或暂停在现实或隐藏.onActive–>onShow,onInactive–>onHide,要想彻底查看可以开发时在模拟器中打印就能看到,onDestroy当页面结束时会触发,不好测的时候可能是太快了还没执行到onDestroy页面就结束了,可以利用完整的操作返回按钮查看它的打印,当从B页面返回A页面,B页面会彻底消失结束,会走完完整的销毁流程,能看到.

== 以下是整个应用到页面的生命周期顺序图 ==
在这里插入图片描述
harmonyOS的开发基础组件有哪些及时间动画等的用法:
https://blog.csdn.net/weixin_42498482/article/details/137049384?spm=1001.2014.3001.5502


http://www.ppmy.cn/server/166165.html

相关文章

jvm 篇

字节码的作用 ‌跨平台性‌:字节码是Java实现跨平台特性的关键。Java源代码编译成字节码后,可以在任何安装了Java虚拟机(JVM)的设备上运行,这使得Java应用程序能够在不同的操作系统和硬件平台上运行而无需重新编译。‌…

光伏-报告显示,假期内,硅料端签单顺序发货相对稳定。若3月份下游存提产,则不排除硅料价格有上调预期。

据TrendForce集邦咨询报告显示,假期内,硅料端按照前期签单顺序发货,相对稳定。若3月份下游存提产,则不排除硅料价格有上调预期。 002306中科云网 旅游 | 公司为提供复合菜系特色餐饮的连锁企业,形成了以粤菜&#xff…

neo4j-解决导入数据后出现:Database ‘xxxx‘ is unavailable. Run :sysinfo for more info.

目录 问题描述 解决方法 重新导入 问题描述 最近在linux上部署了neo4j,参照之前写的博客:neo4j-数据的导出和导入_neo4j数据导入导出-CSDN博客 进行了数据导出、导入操作。但是在进行导入后,重新登录网页版neo4j,发现对应的数据库状态变…

【负载均衡式在线OJ】实现负载均衡

目录 管理服务器 增加负载 && 减少负载 重置负载 && 获得负载 负载均衡 添加配置信息 什么是负载均衡 如何实现? 管理服务器 增加负载 && 减少负载 客户端访问一次服务器,负载就加1。客户端结束访问服务器,…

10vue3实战-----实现登录的基本功能

10vue3实战-----实现登录的基本功能 1.基本页面的搭建2.账号登录的验证规则配置3.点击登录按钮4.表单的校验5.账号的登录逻辑和登录状态保存6.定义IAccount对象类型 1.基本页面的搭建 大概需要搭建成这样子的页面: 具体的搭建界面就不多讲。各个项目都有自己的登录界面&#…

胶质瘤患者功能性磁共振成像数据分析的最佳方法

背景: 静息态功能磁共振成像(rs-fMRI)越来越多地被用于研究胶质瘤对大脑功能组织的影响。文献中出现了各种预处理技术和功能连接分析方法。然而,迄今为止还没有对不同方法如何影响观察结果进行系统性比较。 新方法: 我们首先调查了当前文献并确定了该领…

javaEE初阶————多线程初阶(3)

大家新年快乐呀,今天是第三期啦,大家前几期的内容掌握的怎么样啦? 1,线程死锁 1.1 构成死锁的场景 a)一个线程一把锁 这个在java中是不会发生的,因为我们之前讲的可重入机制,在其他语言中可…

C语言练习题

文章目录 1. 递归实现将字符串str中的元素逆序2. 对数组arr进行冒泡排序(升序)3. 对数组从下标low到下标hihg区间内的元素进行快速排序(升序)4. 在数组中利用二分查找(折半查找)目标关键字5. 求n的阶乘6. 判断year是否为闰年7. 求…