讨论广场 问答详情
HarmonyOS中 specified 启动模式在文档类应用中的典型使用流程?#智解鸿蒙
黑云寨谢宝庆 2025-12-19 08:27:34
58 评论 分享
harmonyos鸿蒙

在文档打开/保存/再次打开场景中,specified 模式如何管理实例。

58 评论 分享
写回答
全部评论(1)
1 楼
  • 打开新文档:传入新文档路径作为 Key,onAcceptWant()未匹配到实例 → 创建新 UIAbility 实例。

  • 关闭文档任务:实例销毁。

  • 再次打开同一文档:传入相同路径 Key → onAcceptWant()匹配到之前实例 → 拉起原实例并获焦,不重建。

  • 打开另一文档:传入不同路径 Key → 创建另一个新实例。

    这种机制确保同一文档始终复用同一 UIAbility 实例,不同文档对应不同实例,兼顾资源管理与用户体验。

2025-12-19 08:27:48