マップのメイン画面に特定の画像を表示したいとします。また、ユーザーがギャラリーから画像を選択できるメニュー オプションがあり、選択すると画像が縮小/トリミングされ、アプリの内部ストレージに保存されます (こちらのようなものを使用)。私が正しく理解していれば、アプリが強制終了された後でも画像は保持されます。
これで、一度に 1 つの画像しか存在しないため、メニュー オプションが実行されるたびに以前の画像ファイルが上書きされます。ただし、ユーザーが画像を変更しない場合でも、表示されるデフォルトの画像ファイルがいくつかあるはずです。この画像はプロジェクトのどこに保存する必要がありますか?
または、ドローアブルまたは未加工のリソース ディレクトリにデフォルトの画像を保持し、別の画像をロードする必要があるかどうかを知るためにブール値フラグを保持する必要がありますか?)。ただし、アプリが終了した後もブール値が保持されるようにする必要があります。おそらく共有設定を使用していますか?)