harmonyOS生命周期详述

ops/2025/2/12 13:26:10/

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/ops/157274.html

相关文章

浏览器自动化插件Selenium IDE介绍与下载

下载Selenium IDE 点击下载Selenium IDE 介绍一下Selenium IDE Selenium IDE 的主要特点 ✅ 录制 & 回放:自动记录用户在浏览器中的操作,并生成可回放的测试脚本。 ✅ 跨浏览器支持:兼容 Chrome、Firefox,支持基于 WebDri…

【详细版】DETR网络学习笔记(2020 ECCV)

论文标题End-to-End Object Detection with Transformers论文作者Nicolas Carion;Francisco Massa;Gabriel Synnaeve;Nicolas Usunier;Alexander Kirillov and Sergey Zagoruyko发表日期2020年11月03日GB引用> Nicolas Carion, Francisco Massa, Gabriel Synnaeve, et a…

ProxySQL实现mysql8主从同步读写分离

一、ProxySQL基本介绍 ProxySQL是 MySQL 的高性能、高可用性、协议感知代理。 简单介绍下ProxySQL及其功能和配置,主要包括: 最基本的读/写分离,且方式有多种;可定制基于用户、基于schema、基于语句的规则对SQL语句进行路由&…

DeepSeek各版本说明与优缺点分析

DeepSeek各版本说明与优缺点分析 DeepSeek是最近人工智能领域备受瞩目的一个语言模型系列,其在不同版本的发布过程中,逐步加强了对多种任务的处理能力。本文将详细介绍DeepSeek的各版本,从版本的发布时间、特点、优势以及不足之处&#xff0…

苍穹外卖-菜品分页查询

3. 菜品分页查询 3.1 需求分析和设计 3.1.1 产品原型 系统中的菜品数据很多的时候,如果在一个页面中全部展示出来会显得比较乱,不便于查看,所以一般的系统中都会以分页的方式来展示列表数据。 菜品分页原型: 在菜品列表展示时…

Ollama + AnythingLLM + Deepseek r1 实现本地知识库

1、Ollama:‌是一个开源的大型语言模型 (LLM)服务工具,旨在简化在本地运行大语言模型的过程,降低使用大语言模型的门槛‌。 2、AnythingLLM:是由Mintplex Labs Inc. 开发的一款全栈应用程序,旨在构建一个高效、可定制、…

Gitee AI上线:开启免费DeepSeek模型新时代

一、引言 在当今数字化浪潮汹涌澎湃的时代,人工智能(AI)已成为推动各行业变革与发展的核心驱动力。从智能语音助手到图像识别技术,从自动驾驶汽车到金融风险预测,AI的应用无处不在,深刻地改变着我们的生活和…

数据表记录

目录 一、数据表记录的插入 (1)向数据表中插入单条记录 (2)向数据表中插入多条记录 二、数据表记录的修改 三、数据表记录的删除 (1)使用DELETE删除数据 (2)使用TRUNCATE清空数据 一、数据…