往期鸿蒙5.0全套实战文章必看:(文中附带全栈鸿蒙5.0学习资料)
@ohos.app.ability.InsightIntentExecutor (意图调用执行基类)
本模块提供意图调用执行基类,开发者通过意图调用执行基类对接端侧意图框架,实现响应意图调用的业务逻辑。开发者接入意图框架时,在意图配置文件中声明对接的意图名称、意图接入方式等,系统根据用户交互和开发者的意图配置文件进行意图调用,触发相应的意图调用执行回调。
说明
本模块首批接口从API version 11开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
本模块接口仅可在Stage模型下使用。
导入模块
import { InsightIntentExecutor } from '@kit.AbilityKit';
属性
模型约束:此接口仅可在Stage模型下使用。
元服务API:从API version 11开始,该接口支持在元服务中使用。
系统能力:SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 类型 | 只读 | 可选 | 说明 |
|---|---|---|---|---|
| context | InsightIntentContext | 否 | 否 | 意图调用执行上下文。 |
InsightIntentExecutor.onExecuteInUIAbilityForegroundMode
onExecuteInUIAbilityForegroundMode(name: string, param: Record<string, Object>, pageLoader: window.WindowStage):
insightIntent.ExecuteResult | Promise<insightIntent.ExecuteResult>
当意图调用是将UIAbility在前台显示时,触发该回调。支持同步返回和使用Promise异步返回。
模型约束:此接口仅可在Stage模型下使用。
元服务API:从API version 11开始,该接口支持在元服务中使用。
系统能力:SystemCapability.Ability.AbilityRuntime.AbilityCore
参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 是 | 意图调用名称。 |
| param | Record<string, Object> | 是 | 意图调用参数。 |

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



