Browse Source

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

master
Reece H. Dunn 11 years ago
parent
commit
cf9dc5b430
1 changed files with 16 additions and 16 deletions
  1. 16
    16
      android/src/com/reecedunn/espeak/DownloadVoiceData.java

+ 16
- 16
android/src/com/reecedunn/espeak/DownloadVoiceData.java View File

@@ -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();
}
}
}
}

Loading…
Cancel
Save