当您触摸外部或使用 Anko 按回键时,如何防止对话框(警报)关闭
How to prevent a dialog (alert) from closing when you touch outside or press back using Anko
我正在使用 kotlin 和 anko 创建一个 alert/dialog(下面的代码),但是当你点击外部或按下返回时它会关闭。
这是代码
alert("TITLE") {
title("Text")
positiveButton("Ok") { action() }
}.show()
这是 java 中的解决方案(也没有使用 anko)
dialog.setCancelable(false); // for prevent on back pressed
dialog.setCanceledOnTouchOutside(false); // for prevent on touching outside
关于如何使用 kotlin 和 anko 实现此目的的任何想法?谢谢:)
Anko
kotlin
的库,提供了防止在按下对话框外时关闭对话框的功能对话框.. cancellable(BOOLEAN)
alert
方法提供此功能。
我已经使用下面的代码行来停止关闭警报对话框。
alert("Testing alerts") {
title("Alert")
cancellable(false) ////SET TRUE/FALSE ACCORDING TO URS REQUIREMENT
positiveButton {
///PERFORM ANY TASK HERE
dismiss()
}
negativeButton {
dismiss()
}
}.show()
我正在使用 kotlin 和 anko 创建一个 alert/dialog(下面的代码),但是当你点击外部或按下返回时它会关闭。
这是代码
alert("TITLE") {
title("Text")
positiveButton("Ok") { action() }
}.show()
这是 java 中的解决方案(也没有使用 anko)
dialog.setCancelable(false); // for prevent on back pressed
dialog.setCanceledOnTouchOutside(false); // for prevent on touching outside
关于如何使用 kotlin 和 anko 实现此目的的任何想法?谢谢:)
Anko
kotlin
的库,提供了防止在按下对话框外时关闭对话框的功能对话框.. cancellable(BOOLEAN)
alert
方法提供此功能。
我已经使用下面的代码行来停止关闭警报对话框。
alert("Testing alerts") {
title("Alert")
cancellable(false) ////SET TRUE/FALSE ACCORDING TO URS REQUIREMENT
positiveButton {
///PERFORM ANY TASK HERE
dismiss()
}
negativeButton {
dismiss()
}
}.show()