CustomDialog - 防止多次单击

时间:2011-11-18 13:52:36

标签: android

当我们在按钮上多次点击时,是否可以使用标记(与Intent.FLAG_ACTIVITY_REORDER_TO_FRONT相同)来阻止显示CustomDialog

每次创建新的boolean时,我都不想使用Dialog值...

2 个答案:

答案 0 :(得分:0)

最后我用了一个布尔值。如果有人有其他想法...

答案 1 :(得分:0)

我不知道CustomDialog课程,所以我认为你的意思是“自定义Dialog”(可能是AlertDialog?)。

如果是这种情况,那么没有,没有内置的方法告诉它自动阻止后续Dialog被呈现。

我们在自己的应用程序中遇到了这个问题,并最终编写了我们自己的Activity类扩展。它有一个显示对话框的方法,它确保只显示一个对话框。我们所有的活动都是从这个类延伸出来的,所以我们可以普遍使用这个方法而不是showDialog()

如果你的目标是Android 3.0或更高版本(haha, yeah right...),那么我建议你先看看DialogFragment,这是新的机制。