UI フラグメントの構成変更 (ローテーション) によって一時変数を保持したいと考えています。一般に、UI フラグメントで setRetainInstance(true) を使用しないでください。ここでのオプションは何ですか? フラグメントに setRetainInstance(true) がアタッチされた非 ui 子フラグメントを使用する必要がありますか? 可能であれば、子フラグメントがイライラする可能性があることを避けたいと思います。
また、フラグメント変数をフラグメント自体の中にカプセル化したままにしておきたいと思います。アクティビティにアタッチされた別の非 UI フラグメントにデータを保存することもできますが、私はしたくありません。これを行うためのより簡単な方法があるはずです。フォールバックとしてフラグメントに onRetainNonConfigurationInstance() のようなものがあればいいのにと思います。
ご協力いただきありがとうございます。