CustomDialogController禁用返回键

使用CustomDialogController弹出对话框时,如果点击物理返回键,会关闭对话框。 如何实现点击返回键时不会关闭对话框。

HarmonyOS
2024-10-09 10:39:16
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

在这个CustomDialogController创建的时候指定 cancel 属性的回调函数,该函数实现退出应用的效果。

dialogController: CustomDialogController = new CustomDialogController({  
  builder: CustomDialogExample({}),  
  autoCancel: false,  
  cancel: ()=> this.exitApp() ,  
})  
  
  
exitApp() {  
  let pro = new process.ProcessManager();  
  pro.exit(0);  
}

参考文档:

自定义弹窗:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-custom-dialog-box-V5

退出应用:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-process-V5

分享
微博
QQ
微信
回复
2024-10-09 16:43:54
相关问题
HarmonyOS 如何禁用页面返回手势?
226浏览 • 1回复 待解决
如何禁用系统左右手势返回
245浏览 • 1回复 待解决
HarmonyOS 返回强制监听及重写
841浏览 • 1回复 待解决
如何屏蔽系统的返回
416浏览 • 1回复 待解决
HarmonyOS page中如何获取返回事件?
405浏览 • 1回复 待解决
HarmonyOS CustomDialogController问题
494浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何封装
413浏览 • 1回复 待解决