在我的应用程序中发生了一件非常奇怪的事情。我在SD卡中创建2个文件夹(如果它们不存在),并且如果它们不存在于SD卡中,则从URL下载一些图像。 有时,当我运行应用程序时,程序会检查文件夹是否存在,并检查图像是否存在,它会继续下去,并且没有任何问题。 但是,当我运行应用程序时,它通知我文件夹不存在,并且它甚至没有设法创建这些文件夹,然后当它尝试下载图像时,出现“文件未找到异常”谁已经存在于我的SD卡中。文件操作有时不起作用
P.S:我用2个设备试了一次,发生了同样的情况,有时起作用,有时不起作用。
这里有什么问题?
你在那个时候检查过你的设备的SD卡是否安装在系统上? – user370305
@ user370305我该如何检查? – idish
每次从你的SD卡访问文件之前,你必须检查外部存储的状态。看看http://developer.android.com/guide/topics/data/data-storage.html#filesExternal – user370305