HarmonyOS 热启动如何判断某个页面存在
比如现在APP打开了三个页面A->B->C,现在把应用滑到后台,通过桌面上的服务卡片拉起应用,想在onNewWant通过参数跳转到指定页面,例如上方的B页面,该如何判断是否打开了B页面,如果开打了,需要关闭B并重新打开。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何判断JS对象中是否存在某个值
1909浏览 • 1回复 待解决
Kubernetes Helm 模板中如何根据某个值是否存在进行 if/else 判断?
2764浏览 • 1回复 待解决
如何判断router.getParams()中的某个字段是否存在
2166浏览 • 1回复 待解决
UIAbility热启动的过程是怎样的?
135浏览 • 1回复 待解决
HarmonyOS 如何判断设备上是否安装某个应用
204浏览 • 1回复 待解决
HarmonyOS如何判断指定应用是否存在
112浏览 • 1回复 待解决
HarmonyOS如何判断项目目录下的文件是否存在?
76浏览 • 1回复 待解决
HarmonyOS判断Object中是否含有某个属性
169浏览 • 1回复 待解决
如何判断对象是某个interface的实现
661浏览 • 1回复 待解决
如何判断某个应用是否为系统应用
1776浏览 • 1回复 待解决
PostgreSQL insert 前判断是否存在?
3754浏览 • 2回复 待解决
如何判断一个对象实现了某个接口
866浏览 • 1回复 待解决
鸿蒙APP如何判断是否安装了某个Android APP
12641浏览 • 2回复 待解决
HarmonyOS怎样判断一个实例是否实现了某个接口
139浏览 • 1回复 待解决
如何指定首次应用的启动页面
285浏览 • 1回复 待解决
arkTS 是否可以判断实例是某个接口的实例
1667浏览 • 1回复 待解决
HarmonyOS 咨询下如何判断组件在当前页面是否显示?
98浏览 • 0回复 待解决
如何启动Ability后跳转到指定目标页面?
633浏览 • 1回复 待解决
如何NavPathStack也支持页面的启动模式
195浏览 • 1回复 待解决
有没有办法删除页面栈中的某个页面 ?
248浏览 • 1回复 待解决
组件设置属性能否使用if判断是否设置某个属性
1567浏览 • 1回复 待解决
鸿蒙应用中怎么判断某个android应用有没有安装
11466浏览 • 5回复 已解决
router.pushUrl()当url不存在的时候,如何判断跳转失败
1780浏览 • 1回复 待解决
HarmonyOS如何通过router地址调用某个.ets文件中的某个function
177浏览 • 1回复 待解决
Harmony怎么根据包名判断某个应用是否在运行?
3429浏览 • 0回复 待解决
如果用的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。