HarmonyOS 热启动如何判断某个页面存在
比如现在APP打开了三个页面A->B->C,现在把应用滑到后台,通过桌面上的服务卡片拉起应用,想在onNewWant通过参数跳转到指定页面,例如上方的B页面,该如何判断是否打开了B页面,如果开打了,需要关闭B并重新打开。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何判断公共目录的某个文件是否存在
95浏览 • 1回复 待解决
如何判断JS对象中是否存在某个值
2355浏览 • 1回复 待解决
UIAbility热启动的过程是怎样的?
1015浏览 • 1回复 待解决
如何判断router.getParams()中的某个字段是否存在
2881浏览 • 1回复 待解决
Kubernetes Helm 模板中如何根据某个值是否存在进行 if/else 判断?
3196浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何判断某个启动任务是否已经初始化?
112浏览 • 1回复 待解决
HarmonyOS 如何判断某个页面在当前的路由列表中?
283浏览 • 1回复 待解决
HarmonyOS router怎么判断某个Page是否启动了 还在路由栈里面
64浏览 • 1回复 待解决
HarmonyOS hiappevent订阅的启动耗时事件中的冷启动、热启动详细的概念是什么?
173浏览 • 1回复 待解决
#鸿蒙学习大百科#什么是应用的冷启动和热启动?
454浏览 • 1回复 待解决
HarmonyOS Web如何判断元素是否存在Title
62浏览 • 1回复 待解决
HarmonyOS 如何判断设备上是否安装某个应用
951浏览 • 1回复 待解决
如何判断对象是某个interface的实现
1168浏览 • 1回复 待解决
HarmonyOS ArkTS中如何判断某个类的实例是否实现了某个方法
55浏览 • 1回复 待解决
HarmonyOS如何判断指定应用是否存在
439浏览 • 1回复 待解决
HarmonyOS 如何判断某个应用是否在栈顶
11浏览 • 1回复 待解决
怎么判断某个customDialog是否弹出?
275浏览 • 1回复 待解决
HarmonyOS string判断某字段是否存在
60浏览 • 1回复 待解决
如何判断某个应用是否为系统应用
2285浏览 • 1回复 待解决
h5页面怎么判断是否安装了某个应用?
355浏览 • 1回复 待解决
PostgreSQL insert 前判断是否存在?
4312浏览 • 2回复 待解决
HarmonyOS如何判断项目目录下的文件是否存在?
765浏览 • 1回复 待解决
HarmonyOS判断Object中是否含有某个属性
1016浏览 • 1回复 待解决
HarmonyOS 是否存在方法获取某个组件的宽高
37浏览 • 1回复 待解决
鸿蒙APP如何判断是否安装了某个Android APP
13200浏览 • 2回复 待解决
如果用的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。