鸿蒙各种生命周期

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

​层级​ ​对象​ ​主要回调​ ​触发时机一句话​
​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 热重载/性能追踪

相关推荐
youyin3 天前
HarmonyOS ArkUI 组件与自定义组件零基础:从搭页面到组件化开发
华为·harmonyos
HwJack203 天前
【HarmonyOS开发小实践】ArkTS 从 TypeScript 到方舟语言的演进
华为·harmonyos
威哥爱编程3 天前
HarmonyOS 7 星盾机密风控实战:设备风险因子端侧融合计算,可用不可见
harmonyos·arkts
威哥爱编程3 天前
HarmonyOS 7 应用快启实战:关键资源预加载进内存,冷启告别白屏
华为·harmonyos·arkts
马剑威(威哥爱编程)3 天前
【共创稿事节】HarmonyOS 7 视觉 AI 进阶实战:人脸检测 + 通用文字识别(OCR)两步接入
华为·harmonyos·arkts
HMS Core4 天前
HarmonyOS智慧多窗,让应用在任意窗口都“恰到好处”
harmonyos
梦想不只是梦与想4 天前
鸿蒙 应用发布准备工作(一)
harmonyos·鸿蒙上架·鸿蒙应用发布
马剑威(威哥爱编程)4 天前
【共创稿事节】HarmonyOS 7 文搜图实战:自然语言检索本地图片,全流程端侧闭环
华为·harmonyos
李游Leo4 天前
HarmonyOS 7 HAR + HSP 工程化实战:模块复用、包体积控制与依赖边界
harmonyos