如何启动Ability后跳转到指定目标页面?
在App实际开发过程中,常常会遇到需要跳转到其他功能模块的某个页面中的情况。在该场景下,依据不同的业务处理结果会跳转到不同的页面来展示,这样用户体验更好。该功能场景在HarmonyOS中该如何实现呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
服务卡片如何跳转到指定的页面呢?
4559浏览 • 1回复 待解决
如何跳转到共享包中的指定页面
583浏览 • 1回复 待解决
弹窗跳转到页面后返回弹窗不消失
437浏览 • 1回复 待解决
如何实现从页面弹窗跳转到其他页面后返回弹窗不消失
397浏览 • 1回复 待解决
如何跳转到系统发送短信页面
448浏览 • 1回复 待解决
如何跳转到应用市场app下载页面?
5719浏览 • 1回复 待解决
如何通过startAbility的方式跳转到蓝牙页面?
451浏览 • 1回复 待解决
当完成某一个业务的时候,期望跳转到目标页面,并且销毁某业务中的所有页面
509浏览 • 1回复 待解决
如何跳转到设置中的应用详情页面
731浏览 • 1回复 待解决
Scroll组件如何再加载时自动跳转到指定位置
779浏览 • 1回复 待解决
点击服务卡片如何跳转至指定的页面
847浏览 • 1回复 待解决
js能跳转到java写的页面吗
8989浏览 • 1回复 待解决
页面路由跳转后如何阻止其返回原页面
609浏览 • 1回复 待解决
鸿蒙如何像android那样 跳转到应用设置详情页面
4554浏览 • 1回复 待解决
链接多台设备时hdc命令如何指定目标设备?
7300浏览 • 1回复 待解决
启动一个Ability后,如何感知该Ability的销毁,并执行某些操作
683浏览 • 1回复 待解决
ArkTs,能否跳转到手机系统的设置页面?
1106浏览 • 1回复 待解决
利用xml布局,点击跳转到新页面,返回后,点击事件不再起作用
6315浏览 • 1回复 待解决
如何实现跳转到系统设置
498浏览 • 1回复 待解决
Search组件如何设置禁用,点击后跳转到真正的搜索界面
769浏览 • 1回复 待解决
如何实现Fraction跳转到AbilitySlice
8017浏览 • 3回复 已解决
eTS发布发布Notification之后点击通知如何打开跳转指定页面?
2356浏览 • 1回复 待解决
原生跳转到webview 页面,window对象的localStorage没有了
499浏览 • 0回复 待解决
鸿蒙开发如何默认启动ability
6991浏览 • 3回复 待解决
arkts语言中如何实现点击button按钮跳转到tabs组件中的指定页签?
745浏览 • 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情况如下: