我有一个应用程序,可以在登录名中从服务器下载图像。在第一次登录时,一切正常,但是当我卸载应用程序并再次安装时,出现此异常:
java.io.FileNotFoundException:/storage/emulated/0/Android/data/com.gilapp.android.app/files/images/book_118.png:打开失败:EACCES(权限被拒绝)
并且无法保存图像。
这种情况在我尝试创建输出流时出现:
OutputStream output = new FileOutputStream(filePath);
在进入[[应用程序信息->存储->清除数据后,当我进行第二次安装时,图像下载良好”另一个重要的一点是,它仅在三星的平板电脑中发生:SM-T800 (API level 23)
[在其他设备中没有发生,我测试过的设备:Samsung SM-G900H (API level 23)
,Asus P028 (API level 24)
,Samsung SM-G950F (API level 28)
我有一个应用程序,可以在登录名中从服务器下载图像。在第一次登录时,一切正常,但是当我卸载应用程序并再次安装时,出现此异常:...
getExternalFilesDir()
中的所有文件都被删除,因此/images
目录已消失