我正在创建一个应用程序,允许用户从图库中选择他们的图像并将其显示为幻灯片。
每当图像丢失,移动或删除时,将自动删除SQLite Datbase中缺少的图像路径。它确保在删除任何图像路径之前安装SD卡(外部存储器)。 除了内部和外部存储SWAPPED 的手机外,一切正常。
例如,
我的手机外置存储(SD卡)被视为内部存储, 和
内部存储被视为外部存储。
因此,每当手机重新启动时,应用程序只会删除SQLite数据库中的所有图像路径,因为它认为外部存储已经安装,而内部存储(SD卡)仍在挂载,这使得应用程序认为图像不再存在。
无论如何都要检查内部存储空间,看看手机重启后是否准备就绪?
我已尝试过BOOT_COMPLETED,但由于内部存储仍在增加,所以它似乎没有任何帮助......
如果有人可以帮助我或指出正确的方向,我们将不胜感激。
非常感谢。