鸿蒙各种生命周期

说真的记不住,用的时候自然会

​层级​ ​对象​ ​主要回调​ ​触发时机一句话​
​UI-组件​ @Component aboutToAppear → build → onDidBuild → onReady → (onWillDestroy) → onDestroy → aboutToDisappear 创建到销毁完整链路
​UI-页面​ @Entry onPageShow / onPageHide / onBackPress 页面可见/隐藏/返回键
​UI-窗口​ WindowStage onWindowStageCreate / Destroy / Show / Hide 多窗口/悬浮窗
​UI-复用​ @Reusable aboutToReuse / aboutToRecycle 列表滚动复用池
​Ability​ UIAbility onCreate → onWindowStageCreate → onForeground → onBackground → onWindowStageDestroy → onDestroy Stage 模型
​Ability​ ServiceAbility onStart / onCommand / onConnect / onDisconnect / onStop 启动/绑定/停止
​Ability​ DataAbility onInitialize + CRUD 跨应用数据共享
​Ability​ FormAbility onCreateForm / onUpdateForm / onDeleteForm... 桌面卡片
​扩展点​ ExtensionAbility onCreate → 业务回调 → onDestroy 输入法/分享/打印/VoIP...
​模块级​ AbilityStage onCreate → onAcceptWant → onConfigurationUpdated → onMemoryLevel → onDestroy 每个 HAP 一个实例
​并发​ Worker onCreate → onMessage → onError → onDestroy 耗时计算
​并发​ TaskDispatcher onStart / onProgress / onComplete / onFail 轻量并发
​硬件​ Camera onCreate → onCaptureStarted/Ended → onRelease 相机
​硬件​ AudioRenderer onStateChange / onMarkReach / onPeriodReach 音频播放
​硬件​ Sensor onSensorChanged / onAccuracyChanged 传感器
​图形​ XComponent onSurfaceCreated / Changed / Destroyed Native 渲染
​分布式​ Continuation onStartContinuation → onSaveData → onRestoreData → onCompleteContinuation 跨设备迁移
​分布式​ RemoteAbility 同 ServiceAbility(但跑在远端) 分布式后台
​Native​ NativeWindow Create → ... → Destroy C++ 层图形
​Native​ NativeAudioRenderer Create → ... → Release C++ 层音频
​系统事件​ --- netAvailable / lowBattery / orientationChange 全局广播
​调试​ --- HotReload / HiTrace 热重载/性能追踪

相关推荐
钉先生贾1 小时前
性能、体积与稳定性:怎样写出可信的适配结论
华为·harmonyos
笑 总不会犯错6 小时前
摆脱多端数据撕裂,鸿蒙分布式数据库同步与冲突合并
harmonyos
用户117910488337 小时前
鸿蒙签名失败不是玄学:5 个证据点把 hapsigntool 一次排通 GitHub:swsgbl/hmharness
开源·ai编程·harmonyos
redtank20009 小时前
纯血鸿蒙小工具三件套实测:弹幕手持、爱记录与仓库管理软件
学习·华为·智能手机·harmonyos
用户86194177207411 天前
uni-app 的蓝牙 API 在鸿蒙上不生效?我写了个兼容层,让老代码零改动跑起来
harmonyos
HarmonyOS_SDK1 天前
【HarmonyOS SDK Skills】挂载 Agent Skill,轻松跑通鸿蒙应用广告变现
harmonyos
闫东阳LordGalaxy1 天前
给小艺装上数学能力:数易 App 接入智能体 FunctionComponent 与 A2A 双通路实战
harmonyos
Dream-Y.ocean1 天前
鸿蒙PC平台逻控 PLC 编辑器适配实战:基于 Electron 壳方案的纯 JavaScript 梯形图编程与仿真引擎开发
javascript·编辑器·harmonyos
OH_TPC1 天前
HarmonyOS APP开发---"好物清单"购物清单App,需要用到这个库
harmonyos
贾伟康1 天前
【鸿蒙心迹】个人开发者上架复盘:备案、合规与审核指南没写透的细节
华为·harmonyos