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

# 【超全面了解鸿蒙生命周期】-生命周期补充

【超全面了解鸿蒙生命周期】-生命周期补充

鸿蒙所有的生命周期函数梳理


文章目录

  • 【超全面了解鸿蒙生命周期】-生命周期补充
  • 前言
  • 一、AbilityStage的生命周期
  • 二、ExtensionAbility卡片生命周期
  • 三、Web组件常用生命周期


前言

本文是继之前写的生命周期函数梳理的进一步补充,本次补充涉及到AbilityStage、卡片、web组件的生命周期介绍。以往文章已经放下下面链接了,介绍了UIAbility和组件的生命周期,有需要可以直接点击查看。

鸿蒙所有的生命周期函数梳理


一、AbilityStage的生命周期

AbilityStage是HAP运行时类,AbilityStage类提供在HAP加载的时候,通知开发者,可以在此进行该HAP的初始化(如资源预加载,线程创建等)能力。DevEco Studio默认工程中未自动生成AbilityStage。

onCreate():创建时调用。
onAcceptWant():启动一个specified ability时触发的事件。
onConfigurationUpdated():全局配置变更时调用。
onMemoryLevel():调整内存时调用。

二、ExtensionAbility卡片生命周期

ExtensionAbility组件是一种面向特定场景的应用组件。例如用于卡片场景的FormExtensionAbility。

onAddForm:创建卡片时触发
onCastToNormalForm:将临时卡片转换为常态卡片触发
onUpdateForm:更新卡片时触发
onChangeFormVisibility:使用方发起可见或者不可见通知触发,提供方需要做相应的处理,仅系统应用生效
onFormEvent:卡片触发事件时生效
onRemoveForm:删除卡片实例数据时触发
onConfigurationUpdate:卡片存活时更新系统配置信息时触发的回调
onAcquireFormState:卡片提供方接收查询卡片状态通知接口,默认返回卡片初始状态。

三、Web组件常用生命周期

Web组件我们可以在H5支付时使用以及进行混合开发式需要使用,这里暂时介绍几个常用的生命周期,后续会出一篇关于混合开发的文章,会对Web组件有更加详细的介绍,请关注后续文章。

onAppear():组件创建时触发
onDisaAppear():组件销毁时触发
onPageBegin():网页加载时触发
onPageEnd():网页加载结束时触发
onProgressChange():监听网页加载的进度


http://www.kler.cn/a/458113.html

相关文章:

  • 使用 CSS 的 `::selection` 伪元素来改变 HTML 文本选中时的背景颜色
  • Linux -- 死锁、自旋锁
  • typescript中的interface理解
  • 案例分析-采样率对模拟链路的带宽的影响
  • 基于 Python Django 的花卉商城系统的研究与实现
  • docker compose部署kafka集群
  • 快速打造智能应用:从设计到上线的全流程指南
  • LeetCode 82:删除排序链表中的重复元素 II
  • 【MySql】2020-03-12 Windows安装MySQL5.7.28
  • Microi吾码|.NET、VUE快速搭建项目,低代码便捷开发教程
  • QML学习(五) 做出第一个简单的应用程序
  • 【Linux网络编程】第五弹---构建基于UDP的简单聊天室系统:代码结构与功能模块详解
  • 评分模型在路网通勤习惯分析中的应用——提出问题(1)
  • 【docker系列】创建博客 halo 2.11
  • 【yolov5】实现FPS游戏人物检测,并定位到矩形框上中部分,实现自瞄
  • 项目实践-贪吃蛇小游戏
  • 基于Resnet、LSTM、Shufflenet及CNN网络的Daily_and_Sports_Activities数据集仿真
  • 机器人骑自行车过程的MATLAB建模与数值仿真模拟
  • Linux之ARM(MX6U)裸机篇----1.开发环境搭建
  • C语言基础——指针(5)
  • MySQL基础-常见的增删改查操作语句总结
  • 【实习】面经:海康威视-软件开发工程师(嵌入式)
  • App信息收集(小迪网络安全笔记~
  • [Unity Shader] [图形渲染]Shader数学基础18-内置变量
  • git 在windows上显示很多文件有改动实际没有变化
  • c/c++ 无法跳转定义