防止AlertDialog关闭

时间:2013-01-21 19:13:16

标签: java android

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

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

感谢。

2 个答案:

答案 0 :(得分:0)

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

@Override
public void onBackPressed() {}

唯一剩下的就是确保对话框填满屏幕。如果用户在父视图的框旁边单击,则对话框将关闭。

答案 1 :(得分:0)

I want to prevent the AlertDialog from closing

已在SO

上发布Answer

OR

创建Custom Dialog以解决问题。