我有一个自定义对话框作为自定义消息框。当我启动它时,我想知道它的任何实例是否正在运行。
我该怎么做?
答案 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;
}