これが以前に尋ねられた場合は申し訳ありませんが、私の特定のケースに対する答えが見つかりませんでした。また、私が新しくて少し愚かであることを申し訳ありません。
問題: フラグメントからダイアログを表示し、コンストラクター メソッドでコンテキストを渡しています。これは、ブロードキャスト受信者などに登録するためにダイアログにコンテキストが必要なためです。
DialogFragment fragmentDialog = MyDialog.myConstructor(getActivity());
fragmentDialog.show(getFragmentManager(), "dialog");
次に、MyDialog クラスで、コンテキストをインスタンス変数に格納します。デバイスを回転させると問題が発生し、ダイアログでコンテキストを再度使用しようとすると nullPointerException が発生します。
これは簡単な方法で解決できますか?