我正在外部文件目录中保存与我的应用相关的图片,因此在图库应用中,设备文件夹无法访问这些照片。但是当我更新应用程序时,它会删除以下目录中的所有数据。
/storage/emulated/0/Android/data/AppPackage/files
通过以下代码行获得此路径
mContext.getExternalFilesDir(null)
有没有办法在应用更新时停止删除此文件夹?
在应用程序卸载时,我是否可以向用户显示有关数据被删除的警告对话框?
答案 0 :(得分:0)
这里有两件事
1)从android studio安装build,因为android studio卸载了之前的版本,然后安装新版本,这是首先删除app文件夹的实际原因。
2)从Playstore更新应用程序不会删除应用程序数据文件夹。