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

mAsyncExtract.cancel(true); 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 static class AsyncExtract extends AsyncTask<Void, Void, Integer> {
private final LinkedList<File> mExtractedFiles = new LinkedList<File>(); private final LinkedList<File> mExtractedFiles = new LinkedList<File>();


e.printStackTrace(); 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