DownloadVoiceData.java: Move clearContents to the AsyncExtract inner class.

This commit is contained in:
Reece H. Dunn
2013-09-15 15:59:58 +01:00
parent e516356123
commit cf9dc5b430
@@ -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();
}
}
}
}