Merge branch '263-delete-all-the-things' into 'master'

Delete all app data when deleting account. #263

When deleting the user's account, delete everything in the app's persistent storage directory except the libs directory, which is populated with native libs when the app is installed.

Fixes #263.

See merge request !119
This commit is contained in:
akwizgran
2016-03-08 09:37:24 +00:00
7 changed files with 40 additions and 34 deletions

View File

@@ -8,7 +8,9 @@ public class FileUtils {
if (f.isFile()) {
f.delete();
} else if (f.isDirectory()) {
for (File child : f.listFiles()) deleteFileOrDir(child);
File[] children = f.listFiles();
if (children != null)
for (File child : children) deleteFileOrDir(child);
f.delete();
}
}