update DownloadManager.java

* check if the directory pending_downloads was created
This commit is contained in:
kapodamy 2019-10-01 15:01:17 -03:00
parent d092e39c56
commit 9339fc80b4
1 changed files with 5 additions and 4 deletions

View File

@ -75,10 +75,6 @@ public class DownloadManager {
mMissionsFinished = loadFinishedMissions(); mMissionsFinished = loadFinishedMissions();
mPendingMissionsDir = getPendingDir(context); mPendingMissionsDir = getPendingDir(context);
if (!Utility.mkdir(mPendingMissionsDir, false)) {
throw new RuntimeException("failed to create " + DOWNLOADS_METADATA_FOLDER + " directory");
}
loadPendingMissions(context); loadPendingMissions(context);
} }
@ -96,6 +92,11 @@ public class DownloadManager {
if (dir == null) return false; if (dir == null) return false;
try { try {
if (!Utility.mkdir(dir, false)) {
Log.e(TAG, "testDir() cannot create the directory in path: " + dir.getAbsolutePath());
return false;
}
File tmp = new File(dir, ".tmp"); File tmp = new File(dir, ".tmp");
if (!tmp.createNewFile()) return false; if (!tmp.createNewFile()) return false;
return tmp.delete();// if the file was created, SHOULD BE deleted too return tmp.delete();// if the file was created, SHOULD BE deleted too