讨论广场 问答详情
HarmonyOS中 如何在应用内启动另一个 UIAbility 并传递自定义参数​?#智解鸿蒙
黑云寨谢宝庆 2025-12-14 23:19:06
27 评论 分享
harmonyos鸿蒙

在同一应用内,从一个 UIAbility 启动另一个 UIAbility 并附带业务参数的具体做法?

27 评论 分享
写回答
全部评论(1)
1 楼

在调用方 UIAbility(如 EntryAbility)的页面中,通过 this.context.startAbility(want)启动目标 UIAbility,构造 Want​ 对象时需指定:

  • bundleName(目标应用包名)

  • abilityName(目标 UIAbility 名称)

  • moduleName(跨 Module 启动时需要)

  • parameters(自定义键值对,用于传递业务信息)

    目标 UIAbility 在 onCreate()onNewWant()中通过 want.parameters获取传入的参数。

2025-12-14 23:19:23