我可以找到我的对话框的任何实例是否正在运行?

时间:2011-06-27 05:35:00

标签: android android-activity instance

我有一个自定义对话框作为自定义消息框。当我启动它时,我想知道它的任何实例是否正在运行。

我该怎么做?

2 个答案:

答案 0 :(得分:2)

您可以创建对话框的静态实例。并检查实例是否为null以确定对话框是否正在运行

答案 1 :(得分:1)

你可以设置布尔标志。

public static boolean isDialogrunning=false;
public static Dialog dialog;

like_
dialog=new Dialog(..);
 dialog.show();
isDialogrunning=true;


.......
.....
if(isDialogrunning)
{
    dialog.dismiss();
   isDialogrunning=false;
}