DialogFragmentについて質問があります。デバイスを回転させた後もその状態を維持するダイアログを作成しようとしています。このダイアログには、アダプターやその他の重いオブジェクトなどへの参照がたくさんあります。可能であれば、onSaveInstanceStateを使用してそれらを保存および復元するために、すべての参照をParcelableまたはSerializableにする必要なしに、ローテーション時にこれを保持する必要があります。元のアクティビティが再作成されます。
DialogFragmentにsetRetainInstance(boolean)というメソッドがあり、アクティビティが再作成されたときにダイアログフラグメントインスタンスを保持できることに気付きました。ただし、デバイスを回転させると、ダイアログが表示されなくなります。アクティビティのFragmentManagerから取得できることはわかっていますが、再度表示する方法が見つかりません。これに関する提案はありますか?
ありがとう、ミハイ