当前位置: 首页 > article >正文

harmonyOS生命周期详述

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.kler.cn/a/537640.html

相关文章:

  • C语言基础学习之环境准备
  • BUU30 [网鼎杯 2018]Fakebook1
  • 用AVFrame + AVPacket 完成accede编码和直接用ffmpeg命令行实现acc编码的对比
  • python编程-内置函数reversed(),repr(),chr()详解
  • HTML应用指南:利用GET请求获取全国盒马门店位置信息
  • Verilog基础(一):基础元素
  • android skia渲染介绍
  • Arduino 型号的对比
  • 微信小程序如何使用decimal计算金额
  • STM32G474--Whetstone程序移植(单精度)笔记
  • TypeScript 中的对象类型:深入理解接口和类型别名
  • SpringBoot速成(六)自定义starter
  • 企业4个内外网数据摆渡问题需要注意
  • Kafka系列之:定位topic只能保存最新数据的原因
  • 全国计算机等级考试(NCRE)四级计算机网络考试大纲(2025年版)
  • Vite 为什么快,是怎么打包的
  • C# OpenCV机器视觉:智能水果采摘
  • 卷积神经网络(CNN)池化层的最大池化(Max Pooling)和 平均池化(Average Pooling)
  • Spring MVC异常处理:DefaultHandlerExceptionResolver的使用与实例
  • JDK实现动态代理介绍+案例
  • Termux安装ssh实现电脑ssh
  • 详解在Pytest中忽略测试目录的三种方法
  • DeepSeek:从入门到精通(100页PDF)
  • MySQL InnoDB引擎 事务隔离级别
  • 【AIGC】冷启动数据与多阶段训练在 DeepSeek 中的作用
  • 网络编程day2-套接字与TPC服务器与客户端的搭建