Android getExternalFilesDir在应用更新时被删除

时间:2017-12-08 03:49:49

标签: android android-external-storage

我正在外部文件目录中保存与我的应用相关的图片,因此在图库应用中,设备文件夹无法访问这些照片。但是当我更新应用程序时,它会删除以下目录中的所有数据。

/storage/emulated/0/Android/data/AppPackage/files
通过以下代码行获得此路径 mContext.getExternalFilesDir(null)

有没有办法在应用更新时停止删除此文件夹?
在应用程序卸载时,我是否可以向用户显示有关数据被删除的警告对话框?

1 个答案:

答案 0 :(得分:0)

这里有两件事 1)从android studio安装build,因为android studio卸载了之前的版本,然后安装新版本,这是首先删除app文件夹的实际原因。 2)从Playstore更新应用程序不会删除应用程序数据文件夹。