HarmonyOS 热启动如何判断某个页面存在
比如现在APP打开了三个页面A->B->C,现在把应用滑到后台,通过桌面上的服务卡片拉起应用,想在onNewWant通过参数跳转到指定页面,例如上方的B页面,该如何判断是否打开了B页面,如果开打了,需要关闭B并重新打开。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何判断JS对象中是否存在某个值
2198浏览 • 1回复 待解决
Kubernetes Helm 模板中如何根据某个值是否存在进行 if/else 判断?
3066浏览 • 1回复 待解决
如何判断router.getParams()中的某个字段是否存在
2584浏览 • 1回复 待解决
HarmonyOS 如何判断某个页面在当前的路由列表中?
148浏览 • 1回复 待解决
UIAbility热启动的过程是怎样的?
829浏览 • 1回复 待解决
#鸿蒙学习大百科#什么是应用的冷启动和热启动?
297浏览 • 1回复 待解决
HarmonyOS hiappevent订阅的启动耗时事件中的冷启动、热启动详细的概念是什么?
78浏览 • 1回复 待解决
HarmonyOS如何判断指定应用是否存在
331浏览 • 1回复 待解决
HarmonyOS 如何判断设备上是否安装某个应用
702浏览 • 1回复 待解决
如何判断对象是某个interface的实现
963浏览 • 1回复 待解决
HarmonyOS判断Object中是否含有某个属性
657浏览 • 1回复 待解决
HarmonyOS如何判断项目目录下的文件是否存在?
469浏览 • 1回复 待解决
怎么判断某个customDialog是否弹出?
182浏览 • 1回复 待解决
如何判断某个应用是否为系统应用
2114浏览 • 1回复 待解决
PostgreSQL insert 前判断是否存在?
4105浏览 • 2回复 待解决
h5页面怎么判断是否安装了某个应用?
176浏览 • 1回复 待解决
鸿蒙APP如何判断是否安装了某个Android APP
12978浏览 • 2回复 待解决
如何判断一个对象实现了某个接口
1252浏览 • 1回复 待解决
HarmonyOS router如何判断栈顶是哪个页面?
207浏览 • 1回复 待解决
HarmonyOS怎样判断一个实例是否实现了某个接口
482浏览 • 1回复 待解决
如何指定首次应用的启动页面
534浏览 • 1回复 待解决
组件设置属性能否使用if判断是否设置某个属性
1779浏览 • 1回复 待解决
arkTS 是否可以判断实例是某个接口的实例
1904浏览 • 1回复 待解决
有没有办法删除页面栈中的某个页面 ?
435浏览 • 1回复 待解决
如何NavPathStack也支持页面的启动模式
419浏览 • 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。