使用navigation在折叠屏上展示双栏,如何拦截系统返回键关闭栈里的页面或者组件?
使用navigation在折叠屏上展示双栏,左侧为导航,右侧为内容栈(NavPathStack)。
当用户每次触发系统返回键时,会逐个关闭右侧栈里的页面或者组件。想拦截系统返回键事件,由自己控制如何关闭栈里的页面,应该如何拦截返回事件?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
使用navigation在折叠屏上展示双栏,右栏如何展示默认的page页面呢?
172浏览 • 1回复 待解决
Navigation 在栈底页面时,无法侧滑返回桌面
386浏览 • 1回复 待解决
在折叠屏上,想实现宽屏时展示两页内容(例如:列表页、详情页),窄屏时展示一页内容
147浏览 • 1回复 待解决
页面router指定back方法关闭栈顶页面,无法关闭指定位置的页面
177浏览 • 1回复 待解决
Navigation如何隐藏导航栏
406浏览 • 1回复 待解决
折叠屏是否提供对应的API,折叠屏切换监听等
203浏览 • 1回复 待解决
折叠屏适配相关资料,折叠屏适配文档在哪里?
149浏览 • 1回复 待解决
如何在组件的page页面中关闭当前的Ability?
166浏览 • 1回复 待解决
harmonyos程序开发如何暂时屏蔽折叠屏?
4134浏览 • 1回复 待解决
在鸿蒙FA开发中 html 如何实现多端适配 尤其是 平板 横屏 竖屏和折叠屏适配?
3183浏览 • 1回复 待解决
Navigation路由,页面切换时,前一个页面怎样能监听到跳转走和返回?
153浏览 • 1回复 待解决
openharmony怎么在app上实现一键关机?
773浏览 • 2回复 待解决
router.pushUrl(NavPathStack) 透传给 Navigation 组件,页面存在卡死的问题
377浏览 • 1回复 待解决
鸿蒙应用app开发,如何屏蔽调Home键和返回键?
7645浏览 • 2回复 待解决
router跳转页面后,在返回之前的页面,之前的页面dialog弹框小时
510浏览 • 1回复 待解决
在Web组件的H5页面中,如何使用a标签实现打开各种页面
320浏览 • 1回复 待解决
组件的生命周期无法拦截或者获取到对应属性操作修改组件
302浏览 • 1回复 待解决
是否有相关折叠屏适配文档?
168浏览 • 1回复 待解决
超时键上的 Redis 命令
1066浏览 • 1回复 待解决
在应用内退出了APP进程,但是在系统的任务栈中还存在,如使APP退出后同时清除系统的任务栈
272浏览 • 1回复 待解决
怎么调用系统接口实现一键隐藏状态栏和导航栏?
1071浏览 • 1回复 待解决
如何选择Navigation 组件与 Tabs 组件
384浏览 • 1回复 待解决
Navigation的menus中的icon属性无法展示图标
544浏览 • 1回复 待解决
使用router或Navigator实现页面跳转时,如何关闭页面间转场动效
325浏览 • 1回复 待解决
页面关闭时如何传递数据
296浏览 • 1回复 待解决
在NavDestination的onBackPressed()中拦截即可