創建文件夾 保存網絡下載資源 .mkdirs()總是返回 false,但是過了一會兒文件夾又會建好了,資源也下載完了...這是什么原因File downloadDirectory = new File(Environment.getExternalStorageDirectory()+ File.separator + "myDir" + File.separator);if (!downloadDirectory.exists()) {downloadDirectory.mkdirs();Log.e("downloadDirectory.mkdirs()", downloadDirectory.mkdirs()+".....................downloadDirectory.mkdirs()");}
1 回答

繁華開滿天機
TA貢獻1816條經驗 獲得超4個贊
返回的是true吧
Log.e 的時候又創建一次 前面創建成功了 后面打印創建時候文件夾都存在了所以 失敗了 打印了 false吧
if (!downloadDirectory.exists()) { boolean result = downloadDirectory.mkdirs(); Log.e( "downloadDirectory.mkdirs()" , result + ".....................downloadDirectory.mkdirs()" ); } |
你這樣看看
添加回答
舉報
0/150
提交
取消