鸿蒙OS 生命周期中调用的函数流程图
HarmonyOS 的 UI Ability(基于 ArkUI 开发)的生命周期函数是应用开发的核心,它们定义了 Ability 从创建到销毁的完整过程。以下是 Stage 模型(当前主流模型)下 UI Ability 的生命周期函数及其作用:
🔄 核心生命周期函数
1. onCreate(want: Want, launchParam: AbilityConstant.LaunchParam)
-
作用:Ability 首次创建时调用,用于初始化全局资源(非UI相关)。
-
参数:
-
want:启动 Ability 的意图信息(如页面路径、参数)。 -
launchParam:启动模式(如单实例、标准模式)。
-
-
典型操作:
-
初始化全局变量。
-
订阅全局事件(如应用配置变更)。
-
