如何禁止侧滑返回上一级

启动应用时阅读隐私政策后返回,隐私弹窗消失,无法先同意隐私政策再进入应用,那如何禁止侧滑返回上一级或者有什么拦截事件可以实现吗?

HarmonyOS NEXT
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hm688c71cb09923

如果你使用的是 Navigation 作为导航。

onBackPressed(callback: () => boolean)

当与Navigation绑定的导航控制器中存在内容时,此回调生效。当点击返回键时或侧滑返回,触发该回调。

返回值为true时,表示重写返回键逻辑,返回值为false时,表示回退到上一个页面。

NavDestination() {
  Column() {
  }
}
.hideTitleBar(true)
.onBackPressed(() => {
  return true  //拦截返回
})
分享
微博
QQ
微信
回复
2天前
相关问题
router.back如何携带参数返回上一级
3478浏览 • 1回复 待解决
HarmonyOS 如何禁止系统的返回
761浏览 • 1回复 待解决
HarmonyOS dialog如何禁止返回关闭
873浏览 • 1回复 待解决
HarmonyOS 怎么禁止
941浏览 • 1回复 待解决
HarmonyOS webview返回页问题
2149浏览 • 1回复 待解决
HarmonyOS UIAbility 如何拦截返回
871浏览 • 1回复 待解决
HarmonyOS 返回返回无法拦截事件
1622浏览 • 1回复 待解决
HarmonyOS 关于返回的监听
775浏览 • 1回复 待解决
HarmonyOS 如何禁用屏幕返回的手势
1116浏览 • 1回复 待解决
HarmonyOS 返回事件拦截与绑定
3293浏览 • 1回复 待解决