HarmonyOS ArkUI框架中AceContainer类的成员变量定义
这段代码是 HarmonyOS ArkUI 框架中 AceContainer类的成员变量定义,它定义了管理 UI 实例所需的核心状态和资源。AceContainer作为 ArkUI 的中央控制器,负责协调 UI 生命周期、资源管理、渲染管线、事件处理和跨窗口通信等关键功能。
主要功能模块解析
1. 核心组件管理
RefPtr<AceView> aceView_; // ArkUI 视图对象
RefPtr<PipelineBase> pipelineContext_; // 渲染管线上下文
RefPtr<Frontend> frontend_; // 前端逻辑控制器
RefPtr<TaskExecutor> taskExecutor_; // 任务执行器(线程调度)
-
作用:管理 UI 渲染的核心组件,包括视图层、渲染管线、前端逻辑和任务调度器
2. 资源管理系统
RefPtr<AssetManager> assetManager_; // 资源管理器
RefPtr<PlatformResRegiste