2011-06-27 6 views
1

私はカスタムメッセージボックスとしてカスタムダイアログを持っています。私がそれを始めるとき、私はそれのインスタンスが実行されているかどうかを知りたい。ダイアログのインスタンスが実行されているかどうかを確認できますか?

どうすればいいですか?

+2

これ以上の文脈なしでは、このような質問に答えることは非常に困難です。メッセージボックスを作成して表示するコードを投稿すると、使用しているGUIフレームワーク、メッセージボックスの作成方法などがわかります –

答えて

1

ブール値フラグを設定できます。

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

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


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

ダイアログの静的インスタンスを作成できます。ダイアログが実行中であるかどうかを確認するためにインスタンスがnullかどうかを確認してください。

関連する問題