在我的應用程序中發生了一件非常奇怪的事情。我在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