Java 防止AlertDialog关闭

Java 防止AlertDialog关闭,java,android,Java,Android,我有一个带有一堆复选框的自定义AlertDialog。如果未选中任何复选框,我希望阻止AlertDialog关闭。这可能吗 我知道我可以暂时关闭并重新打开它,但我不想这样做,因为我在setPositiveButton中有一些代码,我不想重复 谢谢。我假设您使用的是自定义视图,请禁用底部的“确定/取消”按钮。接下来,您需要禁用“后退”按钮: @Override public void onBackPressed() {} 剩下的唯一一件事就是确保你的对话框填满了屏幕。如果用户单击父视图上的框旁边

我有一个带有一堆复选框的自定义AlertDialog。如果未选中任何复选框,我希望阻止AlertDialog关闭。这可能吗

我知道我可以暂时关闭并重新打开它,但我不想这样做,因为我在setPositiveButton中有一些代码,我不想重复


谢谢。

我假设您使用的是自定义视图,请禁用底部的“确定/取消”按钮。接下来,您需要禁用“后退”按钮:

@Override
public void onBackPressed() {}
剩下的唯一一件事就是确保你的对话框填满了屏幕。如果用户单击父视图上的框旁边,对话框将关闭

I want to prevent the AlertDialog from closing
已发布在SO上


创建
自定义对话框
以解决此问题。

我已将Cancelable设置为false。我的问题是,如果没有勾选任何复选框,我想在按下正按钮时阻止它关闭。