HarmonyOS中同模块下多个UIAbility中的跳转拉起与传参
项目中同模块下有多个UIAbility,从一个ability 唤起另一个 ability(同模块):
1、准备want 作为UIAbility的启动参数
2、利用上下文的 context方法,调用starAbility启动。
准备工作
1、跳转页引入 want和common 两个模块,want 为启动参数的载体,common用来调取上下文。
// import Want from ‘@ohos.app.ability.Want’
// import {common} from ‘@kit.AbilityKit’
2、准备(配置)want,作为UIAbility启动参数
3、拉起方法
到这里就启动模拟器测试一下吧,下一节会更新跨模块的UIAbility的拉起。
注意:this.context.startAbility() 方法中返回的结果是promise对象,工作中可以不写,但是如果报错或拉起失败可在promise的catch中查看报错信息等。