100%信頼できるように、フラグメントの状態を適切に保存するにはどうすればよいですか?
私の問題は、フラグメントで写真を撮ると、アプリが強制終了されて再作成されることです。フラグメントの状態が失われます。
onSaveInstanceState
驚いたことに、写真を撮った後にアプリが強制終了された場合、状態は失われます。savedInstanceStateonCreate(Bundle savedInstanceState)
はnullです...
状態変数を静的として使用してみました。第一に、私はこのソリューションが好きではありません。第二に、アプリケーション全体でフラグメントクラスのインスタンスが複数あるため、特別な場合には機能しません。
推奨されるアプローチは何ですか?