|
|
@@ -78,22 +78,6 @@ public class DownloadVoiceData extends Activity { |
|
|
|
mAsyncExtract.cancel(true); |
|
|
|
} |
|
|
|
|
|
|
|
private static void clearContents(File directory) { |
|
|
|
if (!directory.exists() || !directory.isDirectory()) { |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
final File[] children = directory.listFiles(); |
|
|
|
|
|
|
|
for (File child : children) { |
|
|
|
if (child.isDirectory()) { |
|
|
|
clearContents(child); |
|
|
|
} |
|
|
|
|
|
|
|
child.delete(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private static class AsyncExtract extends AsyncTask<Void, Void, Integer> { |
|
|
|
private final LinkedList<File> mExtractedFiles = new LinkedList<File>(); |
|
|
|
|
|
|
@@ -197,5 +181,21 @@ public class DownloadVoiceData extends Activity { |
|
|
|
e.printStackTrace(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private static void clearContents(File directory) { |
|
|
|
if (!directory.exists() || !directory.isDirectory()) { |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
final File[] children = directory.listFiles(); |
|
|
|
|
|
|
|
for (File child : children) { |
|
|
|
if (child.isDirectory()) { |
|
|
|
clearContents(child); |
|
|
|
} |
|
|
|
|
|
|
|
child.delete(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |