HarmonyOS 热启动如何判断某个页面存在
比如现在APP打开了三个页面A->B->C,现在把应用滑到后台,通过桌面上的服务卡片拉起应用,想在onNewWant通过参数跳转到指定页面,例如上方的B页面,该如何判断是否打开了B页面,如果开打了,需要关闭B并重新打开。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 如何判断公共目录的某个文件是否存在
956浏览 • 1回复 待解决
如何判断JS对象中是否存在某个值
3118浏览 • 1回复 待解决
Kubernetes Helm 模板中如何根据某个值是否存在进行 if/else 判断?
3882浏览 • 1回复 待解决
如何判断router.getParams()中的某个字段是否存在
3775浏览 • 1回复 待解决
HarmonyOS 如何判断某个页面在当前的路由列表中?
916浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何判断某个启动任务是否已经初始化?
919浏览 • 1回复 待解决
HarmonyOS router怎么判断某个Page是否启动了 还在路由栈里面
544浏览 • 1回复 待解决
UIAbility热启动的过程是怎样的?
1922浏览 • 1回复 待解决
#鸿蒙学习大百科#什么是应用的冷启动和热启动?
1533浏览 • 1回复 待解决
HarmonyOS Web如何判断元素是否存在Title
567浏览 • 1回复 待解决
HarmonyOS hiappevent订阅的启动耗时事件中的冷启动、热启动详细的概念是什么?
1092浏览 • 1回复 待解决
如何判断对象是某个interface的实现
1807浏览 • 1回复 待解决
HarmonyOS 如何判断设备上是否安装某个应用
2095浏览 • 1回复 待解决
HarmonyOS ArkTS中如何判断某个类的实例是否实现了某个方法
820浏览 • 1回复 待解决
HarmonyOS如何判断指定应用是否存在
1315浏览 • 1回复 待解决
HarmonyOS 如何判断文件在沙箱里是否存在
1020浏览 • 1回复 待解决
HarmonyOS 如何判断某个应用是否在栈顶
706浏览 • 1回复 待解决
HarmonyOS string判断某字段是否存在
968浏览 • 1回复 待解决
怎么判断某个customDialog是否弹出?
893浏览 • 1回复 待解决
HarmonyOS 判断设备是否安装某个app
697浏览 • 1回复 待解决
如何判断某个应用是否为系统应用
3395浏览 • 1回复 待解决
h5页面怎么判断是否安装了某个应用?
1613浏览 • 1回复 待解决
PostgreSQL insert 前判断是否存在?
5053浏览 • 2回复 待解决
HarmonyOS判断Object中是否含有某个属性
2220浏览 • 1回复 待解决
HarmonyOS如何判断项目目录下的文件是否存在?
2209浏览 • 1回复 待解决
如果用的router页面路由,目前无路由管理功能。Navigation目前支持页面管理。比如接口getAllPathName()和moveIndexToTop()。具体文档如下https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#getallpathname10
router虽然没有页面管理,但是有一个RouterMode,路由跳转模式。其中的Single模式,应该可以满足需求:单实例模式,如果目标页面的url已经存在于页面栈中,则该url页面移动到栈顶。如果目标页面的url在页面栈中不存在同url页面,则按照默认的多实例模式进行跳转。其文档如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-router-V5#routermode9
卡片ets中:
这边提供一个demo,参考一下:首先Index.ets页面。
接着routerModule.ets页面。
然后A.ets页面。
然后B.ets页面。
再然后C.ets页面。
最后EntryAbility .ets ,里面主要关注RouterModule 导入和onNewWant。