题目
希望配置某个UIAbility为指定实例启动模式时,需要在其对应的module.json5文件中设置哪个字段?A. actionsB. launchTypeC. launchModeD. entities
希望配置某个UIAbility为指定实例启动模式时,需要在其对应的module.json5文件中设置哪个字段?
A. actions
B. launchType
C. launchMode
D. entities
题目解答
答案
C. launchMode
解析
本题考查HarmonyOS应用开发中Ability启动模式的配置知识。关键点在于理解module.json5文件中各字段的作用,以及launchMode字段对Ability实例创建方式的控制。需要明确:
launchMode用于指定Ability的实例创建模式(单实例或多实例);- 单实例模式下,多次启动会复用已有实例;多实例模式则每次创建新实例。
选项分析
- A. actions:定义Ability支持的操作类型(如视图操作),与实例创建模式无关。
- B. launchType:控制Ability的启动类型(如前台/后台),不直接影响实例数量。
- C. launchMode:直接决定Ability的实例创建模式。设置为
"singleInstance"时为单实例模式,"standard"时为多实例模式。 - D. entities:与数据共享相关,与实例创建无关。
结论
题目要求配置指定实例启动模式(即单实例),因此需通过launchMode字段实现。