HarmonyOS4+NEXT星河版入门与项目实战(25)------UIAbility启动模式(文档编辑案例)
文章目录
- 1、启动模式
- 2、Specified启动模式实现步骤
- 3、文档编辑案例
-
- 1、文件创建
- 2代码实现
- 3、Statge 创建
- 4、添加配置
1、启动模式
- Singleton启动模式: 每个
UIAbility 只存在一个实例,是默认的启动模式,任务列表中只会存在一个相同的 UIAbility - Standard启动模式: 每次启动
UIAbility 都会创建一个新的实例,在任务列表中可能存在一个或多个相同的 UIAbility - Multiton启动模式: 每次都会创建一个新的
UIAbility,但是只存在一个实例,就的实例会被移除,任务列表中只会存在一个 UIAbility - Specified启动模式: 每个
UIAbility 实例可以设置Key标识,启动UIAbility 时,需要指定key,存在key 相同实例时直接拉起展示,不存在则创建,任务列表中同一个Key的 UIAbility只有一个
2、Specified启动模式实现步骤
实现 Specified启动模式需要实现三个步骤。
第一步:
- 获取上下文
- 指定跳转信息
- 调用目标