如何启动Ability后跳转到指定目标页面?
在App实际开发过程中,常常会遇到需要跳转到其他功能模块的某个页面中的情况。在该场景下,依据不同的业务处理结果会跳转到不同的页面来展示,这样用户体验更好。该功能场景在HarmonyOS中该如何实现呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何跳转到共享包中的指定页面?
408浏览 • 1回复 待解决
服务卡片如何跳转到指定的页面呢?
6089浏览 • 1回复 待解决
如何跳转到共享包中的指定页面
2183浏览 • 1回复 待解决
HarmonyOS RN单bundle模式(有很多RN页面), 如何跳转到指定页面
107浏览 • 1回复 待解决
HarmonyOS 元服务跳转到指定页面如何返回到元服务首页?
472浏览 • 1回复 待解决
如何跳转到WIFI列表页面?
362浏览 • 1回复 待解决
弹窗跳转到页面后返回弹窗不消失
1734浏览 • 1回复 待解决
应用集成sdk后,应用页面如何跳转到har包中的页面
400浏览 • 1回复 待解决
如何实现从页面弹窗跳转到其他页面后返回弹窗不消失
1300浏览 • 1回复 待解决
HarmonyOS如何跳转到发短信页面
530浏览 • 1回复 待解决
HarmonyOS 如何跳转到应用设置页面?
325浏览 • 1回复 待解决
如何指定首次应用的启动页面
701浏览 • 1回复 待解决
如何跳转到系统发送短信页面
2100浏览 • 1回复 待解决
使用Swiper组件,如何跳转到指定的index子界面?
626浏览 • 1回复 待解决
AlphabetIndexer组件没有暴露方法跳转到指定index
323浏览 • 1回复 待解决
#鸿蒙学习大百科#如何跳转到指定电话号码发送短信的页面?
232浏览 • 1回复 待解决
HarmonyOS 跳转到系统通知管理页面,目前只能跳转到应用的设置首页,希望跳转到具体通知管理页面
40浏览 • 1回复 待解决
HarmonyOS 怎么跳转到系统页面
27浏览 • 1回复 待解决
Scroll组件如何再加载时自动跳转到指定位置
2307浏览 • 1回复 待解决
HarmonyOS 使用router事件跳转到指定UIAbility无响应
50浏览 • 1回复 待解决
HarmonyOS 如何跳转到拨号页面,并带入号码
742浏览 • 1回复 待解决
如何跳转到应用市场app下载页面?
7647浏览 • 1回复 待解决
当完成某一个业务的时候,期望跳转到目标页面,并且销毁某业务中的所有页面
1640浏览 • 1回复 待解决
HarmonyOS 多个页面跳转时如何关闭指定的页面?
563浏览 • 1回复 待解决
如何通过startAbility的方式跳转到蓝牙页面?
1714浏览 • 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情况如下: