如何启动Ability后跳转到指定目标页面?
在App实际开发过程中,常常会遇到需要跳转到其他功能模块的某个页面中的情况。在该场景下,依据不同的业务处理结果会跳转到不同的页面来展示,这样用户体验更好。该功能场景在HarmonyOS中该如何实现呢?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 服务卡片如何跳转到指定页面
666浏览 • 1回复 待解决
服务卡片如何跳转到指定的页面呢?
6753浏览 • 1回复 待解决
如何跳转到共享包中的指定页面?
1060浏览 • 1回复 待解决
如何跳转到共享包中的指定页面
3079浏览 • 1回复 待解决
HarmonyOS RN单bundle模式(有很多RN页面), 如何跳转到指定页面
1083浏览 • 1回复 待解决
如何跳转到WIFI列表页面?
1316浏览 • 1回复 待解决
HarmonyOS 元服务跳转到指定页面如何返回到元服务首页?
1343浏览 • 1回复 待解决
弹窗跳转到页面后返回弹窗不消失
2556浏览 • 1回复 待解决
应用集成sdk后,应用页面如何跳转到har包中的页面
1320浏览 • 1回复 待解决
如何实现从页面弹窗跳转到其他页面后返回弹窗不消失
1993浏览 • 1回复 待解决
HarmonyOS如何跳转到发短信页面
1621浏览 • 1回复 待解决
HarmonyOS 如何跳转到应用设置页面?
1205浏览 • 1回复 待解决
如何跳转到系统发送短信页面
3289浏览 • 1回复 待解决
如何指定首次应用的启动页面
1310浏览 • 1回复 待解决
使用Swiper组件,如何跳转到指定的index子界面?
1530浏览 • 1回复 待解决
AlphabetIndexer组件没有暴露方法跳转到指定index
989浏览 • 1回复 待解决
HarmonyOS 跳转到其他页面后dialog还是显示在上面
591浏览 • 1回复 待解决
HarmonyOS 跳转到系统通知管理页面,目前只能跳转到应用的设置首页,希望跳转到具体通知管理页面
958浏览 • 1回复 待解决
HarmonyOS 怎么跳转到系统页面
983浏览 • 1回复 待解决
#鸿蒙学习大百科#如何跳转到指定电话号码发送短信的页面?
1087浏览 • 1回复 待解决
Scroll组件如何再加载时自动跳转到指定位置
3105浏览 • 1回复 待解决
如何跳转到应用市场app下载页面?
8903浏览 • 1回复 待解决
HarmonyOS 如何跳转到拨号页面,并带入号码
1884浏览 • 1回复 待解决
HarmonyOS 使用router事件跳转到指定UIAbility无响应
744浏览 • 1回复 待解决
如何通过startAbility的方式跳转到蓝牙页面?
2534浏览 • 1回复 待解决
1、应用级变量的状态管理
2、Ability生命周期
以MainAbility中的某个页面index为例,来启动某个Ability,例如CommonAbility,并跳转到指定页面commonPage1。以此为例来演示如何实现该场景。
场景一:当CommonAbility未启动时
当该Ability未启动时,可以按照如下方式来实现:
步骤1:在MainAbility创建时将上下文context保存到应用中。
步骤2:在MainAbility的index页面中启动CommonAbility,并将需要跳转的页面通过want中的uri参数指定。
步骤3:在指定启动的CommonAbility中的onCreate()生命周期函数中将传递过来的参数信息保存下来。
步骤4:在指定启动的CommonAbility中窗口创建时,将保存的页面参数取出,并加载该页面。
场景二:当CommonAbility已经启动时
步骤1:同场共享包HSP内容访问景一的步骤1。
步骤2:同场景一的步骤2。
步骤3:由于CommonAbility已经启动,需要在onNewWant()回调函数中保存传递过来的参数信息。
步骤4:同场景一的步骤4。
测试结果如下:
点击启动CommonAbility后,跳转到指定页面commonPage1
查看后台Ability情况如下: