AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.app.DialogFragment.dismiss()’ on a null object reference


【不具合内容】

ダイアログ表示中のマルチウィンドウ遷移で発生。

【原因】

マルチウィンドウでActivityが破棄されるため、表示していたダイアログのインスタンスも無くなり、その状態で.dismiss()が呼ばれると発生する。

【解決方法】

nullチェックを追加する。


コメントを残す

* 印は必須項目です。メールアドレスは公開されません。

次のHTMLタグと属性を使用することができます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください