HarmonyOS中 如何实现启动 UIAbility 并获取其返回结果?#智解鸿蒙
harmonyos鸿蒙
调用方启动另一个 UIAbility 后,需要在对方完成任务时接收返回数据应如何实现。
您需要先 登录 才能评论/回答
全部评论(1)
-
调用方使用
startAbilityForResult(want)启动目标 UIAbility,并在 Promise 的then(data)中通过data.resultCode与data.want.parameters解析返回值。 -
被启动的 UIAbility 完成任务后,调用
terminateSelfWithResult(abilityResult),其中abilityResult包含resultCode与返回的want对象。 -
双方需事先约定
resultCode(如 1001)以便匹配成功响应。
2025-12-14 23:17:32