ダイアログが却下された場合、私はあなたの場合は私のbackground.So私はダイアログがAndroidでダイアログが閉じられたかどうかを知る方法は?
答えて
を却下されたかどうかを知りたいあなたはonDismissListener
http://developer.android.com/reference/android/content/DialogInterface.OnDismissListener.html
public Dialog createDialog() {
Dialog d = new Dialog(this);
d.setOnDismissListener(new OnDismissListener() {
@Override
public void onDismiss(final DialogInterface arg0) {
// do something
}
});
return d;
}
を使用することができますのために何かをしたいです単に上書きDialogFragment
を使用しているonDismiss()
ありがとうとても! –
ファンタスティックですが、回転しているデバイスの大文字小文字は認識されません。何か案は? – Fattie
@JoeBlowデバイスがローテーションされ、アクティビティが再作成されると、 'onCreate'が呼び出され、' Bundle savedInstanceState'は 'null'と等しくなりません。 'onsaveInstanceState'に任意の状態(例えば、デバイスが回転する前にダイアログが表示されていたかどうかをブール値)を保存し、ここでそれを参照できます。 –
@Ken Wolfにはこの質問に対する素晴らしい答えがあります。
onDismissListener
は、API 17
でのみ導入されたことを追加しました。より低いものをサポートしようとしている場合は、onCancelListener
を使用することができます。これはあまりうまくいかないが、backButtonやAlertDialogの外でのタップなどのケースをカバーします。あなたが任意のデータを受け取ることを期待するが、ただ、おそらくなくなってダイアログを知られたくない場合は
public Dialog createDialog() {
Dialog d = new Dialog(this);
d.setOnCancelListener(new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
// do something
}
});
}
- 1. "x"ボタンでウィンドウが閉じられたかどうかを知る方法?
- 2. Androidでダイアログを閉じるにはどうすればいいですか?
- 3. クライアントが接続を閉じたかどうかを知る方法
- 4. デルファイアプリからドライバからポップアップされたダイアログを閉じる
- 5. どうダイアログ私は、適切にダイアログを閉じ、ダイアログがメインフレーム
- 6. DevExpress FindPanelが閉じられたときの通知方法は?
- 7. Android:アイテムが選択されたときにダイアログを閉じる方法
- 8. アプリが閉じられたときに通知する方法
- 9. フォームが閉じられた後にコンソールウィンドウを閉じる方法
- 10. iframeからjQuery UIダイアログを閉じる
- 11. 閉じたGitHubの問題が修正されたかどうかを知る方法?
- 12. SocketChannelが閉じられたときの通知方法
- 13. Android - 進行状況のダイアログをイベントハンドラから閉じる
- 14. 警告ダイアログを閉じる前にSoftInputKeyboardを閉じる方法
- 15. Android FragmentDialogとインターフェイス、どのボタンがダイアログを実行したかを知る方法
- 16. Androidでダイアログをプログラムで閉じるにはどうすればいいですか?
- 17. ハードウェアイベントに応じてプロンプトフォームまたはダイアログを閉じるにはどうすればよいですか?
- 18. Androidダイアログdismiss()が閉じない
- 19. 電話アプリが閉鎖されているかどうかを知る方法
- 20. Android - サービスが閉じたアプリケーションでアクティビティを開始できるかどうか
- 21. は、TCPソケットがTCPEventBusBridgeによって閉じられているかどうかを知る手段です。
- 22. Java:XをクリックしてJOptionPaneが閉じられたときを知る方法?
- 23. ブラウザで通知されたフラッシュプレイヤーページを閉じる/閉じる(as3)
- 24. Android:アプリが閉じているかどうかをチェック
- 25. ダイアログを閉じた後に値を変更するにはどうしたらいいですか?
- 26. jtextareaに変更が加えられたかどうかを知る方法は?
- 27. Android 4.0.3進捗ダイアログ閉じる
- 28. Twistedで接続が閉じられたかどうかを確認
- 29. Androidアプリが再デプロイされているかどうかを知る方法は?
- 30. Androidのダイアログからダイアログを表示する方法は?
これが役立つことがあります。https://gist.github.com/CrandellWS/ac79d3864a96344d204d869d64fd1922 – CrandellWS