我不希望用户在我的应用程序运行时删除SD卡,因为它将包含我将在我的应用程序中用于显示图像和信息的数据库。
我认为可能的解决方案是在应用程序启动时将SD卡中的数据库内容复制到应用程序中(但可能会消耗时间)。
删除SD卡时,有什么特别的方法可以冻结我的应用程序吗?
提前感谢您的帮助!
干杯, 萨米特
答案 0 :(得分:1)
首先,SD卡上没有数据库怎么样?如果要下载它,请将其直接下载到内部存储。如果它在APK内作为资产或资源,则将其解压缩到内部存储。
如果您需要使用外部存储设备(SD卡),请检查应用程序启动时是否安装了外部存储设备。如果不是,则显示相应的消息并完成活动。