HarmonyOS 关于CustomDialogController关闭的问题咨询

现在是不是没有提供弹窗监听返回键方法,autoCancel好像只禁止了遮罩层,点击返回键还是关闭了弹窗,如何禁止返回键关闭弹窗

HarmonyOS
2024-12-20 16:07:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

通过onWillDismiss实现,onWillDismiss说明:

1.当用户执行点击遮障层关闭、左滑/右滑、三键back、键盘ESC关闭交互操作时,如果注册该回调函数,则不会立刻关闭弹窗。在回调函数中可以通过reason得到阻拦关闭弹窗的操作类型,从而根据原因选择是否能关闭弹窗。当前组件返回的reason中,暂不支持CLOSE_BUTTON的枚举值。

2.在onWillDismiss回调中,不能再做onWillDismiss拦截。

分享
微博
QQ
微信
回复
2024-12-20 17:16:17
相关问题
HarmonyOS 关于vp问题咨询
557浏览 • 1回复 待解决
HarmonyOS 关于仓颉咨询问题
337浏览 • 1回复 待解决
关于数据缓存问题咨询
735浏览 • 1回复 待解决
HarmonyOS 关于router.back问题咨询
825浏览 • 1回复 待解决
关于系统定位缓存问题咨询
1167浏览 • 1回复 待解决
聊一聊关于流转问题咨询
7172浏览 • 1回复 待解决
HarmonyOS 关于Provide数据传递问题咨询
671浏览 • 1回复 待解决
HarmonyOS 关于react-native-fs问题咨询
599浏览 • 1回复 待解决
HarmonyOS CustomDialogController问题
875浏览 • 1回复 待解决
关于屏幕安全区域问题咨询
701浏览 • 1回复 待解决
HarmonyOS 关于照片压缩咨询
424浏览 • 1回复 待解决
HarmonyOS CustomDialogController使用问题
187浏览 • 1回复 待解决