[英]File operations doesn't work sometimes
我的应用程序中发生了非常奇怪的事情。 我要在SD卡中创建2个文件夹(如果它们不存在),并从URL下载一些图像(如果它们在SD卡中不存在)。 有时,当我运行应用程序时,程序会检查文件夹是否存在以及图像是否存在(如果存在),它会继续存在,并且没有任何问题。 但是通常,当我运行该应用程序时,它会提醒我该文件夹不存在,甚至没有创建这些文件夹,然后,当我尝试下载该映像时,我收到“找不到文件异常”的信息。我的SD卡中已经存在。
PS:我用2种设备进行了尝试,但相同的情况有时有效,有时无效。
这可能是什么问题?
实际上,在从外部存储访问文件之前,您必须检查设备上是否存在 External storage
(可用) (如果系统上已安装设备的sdcard,则可能)。 为此,您必须检查外部存储的状态是否已安装。
查看此链接以获取更多信息。
http://developer.android.com/guide/topics/data/data-storage.html#files外部
现在解决:
如果发现外部存储不可用,则可以将文件临时Internal Storage
在Internal Storage
(然后,如果存在,则可以将这些文件移动到外部存储中)。
因此,“我的链接”还可以帮助您访问Android中的内部存储。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.