假设我想在地图的主屏幕上显示某个图像。此外,还有一个菜单选项可让用户从图库中选择图像,一旦选择,它将缩小/裁剪图像并将其存储在应用程序的内部存储中(使用类似此处的内容)。如果我理解正确,那么即使在应用程序被杀死后,图像也会持续存在。
现在,一次应该只有一个图像,因此每次运行菜单选项时都应该覆盖以前的图像文件。但是,如果用户不更改图像,应该还会显示一些默认图像文件,该图像应该存储在我的项目中的什么位置?
或者,我是否应该在我的可绘制或原始资源目录中保留一个默认图像,并保留一个布尔标志以了解是否有必要加载另一个图像?)。但是,我需要确保布尔值在应用程序终止后仍然存在。可能使用共享偏好?)