[英]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.