鸿蒙各种生命周期

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

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

相关推荐
OH_TPC5 小时前
HarmonyOS APP开发---“习惯猫“习惯打卡App,需要用到这个库
华为·harmonyos·鸿蒙
熊猫钓鱼>_>7 小时前
开源鸿蒙平台 KMP 三方库 kotlin-csv 适配全流程:从编码假设到沙箱真机互通验证
开发语言·人工智能·华为·kotlin·harmonyos·鸿蒙
马剑威(威哥爱编程)10 小时前
【共创稿事节】HarmonyOS 7 Agent 开发实战 09:Agent 测试评测集
华为·harmonyos
威哥爱编程11 小时前
HarmonyOS 7 Agent 开发实战 04:云端 RAG 搭企业私有知识库问答
agent·harmonyos
威哥爱编程11 小时前
HarmonyOS 7 Agent 开发实战 05:流式输出做打字机对话
agent·harmonyos
donk131411 小时前
React Native for OpenHarmony 实战:三方库 react-native-circular-action-menu 的鸿蒙化适配指南
javascript·分布式·react native·react.js·wpf·harmonyos
SuperHeroWu713 小时前
【HarmonyOS 7】 HarmonyOS 应用 Skill创建和编排详解
华为·harmonyos·开放平台·skill·小艺
花花_11 天前
HarmonyOS 7 网络与数据实战 10|把数据层真正拆出来
华为·harmonyos