使用navigation在折叠屏上展示双栏,如何拦截系统返回键关闭栈里的页面或者组件?
使用navigation在折叠屏上展示双栏,左侧为导航,右侧为内容栈(NavPathStack)。
当用户每次触发系统返回键时,会逐个关闭右侧栈里的页面或者组件。想拦截系统返回键事件,由自己控制如何关闭栈里的页面,应该如何拦截返回事件?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
使用navigation在折叠屏上展示双栏,右栏如何展示默认的page页面呢?
674浏览 • 1回复 待解决
Navigation 在栈底页面时,无法侧滑返回桌面
1017浏览 • 1回复 待解决
在折叠屏上,想实现宽屏时展示两页内容(例如:列表页、详情页),窄屏时展示一页内容
669浏览 • 1回复 待解决
页面router指定back方法关闭栈顶页面,无法关闭指定位置的页面
791浏览 • 1回复 待解决
如何在navigation跳转页面时返回传参
564浏览 • 1回复 待解决
有谁知道如何拦截住页面返回
242浏览 • 3回复 待解决
折叠屏是否提供对应的API,折叠屏切换监听等
777浏览 • 1回复 待解决
Navigation如何隐藏导航栏
1077浏览 • 1回复 待解决
折叠屏适配相关资料,折叠屏适配文档在哪里?
904浏览 • 1回复 待解决
使用Navigation容器组件进行页面跳转,所有跳转的的页面onPageShow都不触发
49浏览 • 1回复 待解决
Web组件拦截页面请求响应
498浏览 • 1回复 待解决
webview拦截返回按钮。
353浏览 • 1回复 待解决
navigation是否有最大页面数量限制?route栈的栈最大是32个,超过32个是无响应还是报错
300浏览 • 1回复 待解决
如何在组件的page页面中关闭当前的Ability?
686浏览 • 1回复 待解决
harmonyos程序开发如何暂时屏蔽折叠屏?
4670浏览 • 1回复 待解决
Web拦截的请求只是html里面的script标签,里面的js加载或者图片加载之类,像页面或者Ajax的请求会拦截吗?
400浏览 • 1回复 待解决
在鸿蒙FA开发中 html 如何实现多端适配 尤其是 平板 横屏 竖屏和折叠屏适配?
3714浏览 • 1回复 待解决
请问自定义弹窗怎么设置挂载的父组件,而不是默认在定义controller的组件上展示?
99浏览 • 1回复 待解决
openharmony怎么在app上实现一键关机?
1344浏览 • 2回复 待解决
在Web组件中如何监听手势滑动返回上一个Web页面
44浏览 • 1回复 待解决
超时键上的 Redis 命令
1621浏览 • 1回复 待解决
鸿蒙应用app开发,如何屏蔽调Home键和返回键?
8247浏览 • 2回复 待解决
是否有相关折叠屏适配文档?
707浏览 • 1回复 待解决
router跳转页面后,在返回之前的页面,之前的页面dialog弹框小时
1081浏览 • 1回复 待解决
怎么调用系统接口实现一键隐藏状态栏和导航栏?
1713浏览 • 1回复 待解决
在NavDestination的onBackPressed()中拦截即可