1
私はカスタムメッセージボックスとしてカスタムダイアログを持っています。私がそれを始めるとき、私はそれのインスタンスが実行されているかどうかを知りたい。ダイアログのインスタンスが実行されているかどうかを確認できますか?
どうすればいいですか?
私はカスタムメッセージボックスとしてカスタムダイアログを持っています。私がそれを始めるとき、私はそれのインスタンスが実行されているかどうかを知りたい。ダイアログのインスタンスが実行されているかどうかを確認できますか?
どうすればいいですか?
ブール値フラグを設定できます。
public static boolean isDialogrunning=false;
public static Dialog dialog;
like_
dialog=new Dialog(..);
dialog.show();
isDialogrunning=true;
.......
.....
if(isDialogrunning)
{
dialog.dismiss();
isDialogrunning=false;
}
ダイアログの静的インスタンスを作成できます。ダイアログが実行中であるかどうかを確認するためにインスタンスがnullかどうかを確認してください。
これ以上の文脈なしでは、このような質問に答えることは非常に困難です。メッセージボックスを作成して表示するコードを投稿すると、使用しているGUIフレームワーク、メッセージボックスの作成方法などがわかります –