diff options
author | Jeff Sharkey <jsharkey@android.com> | 2013-08-11 17:42:17 -0700 |
---|---|---|
committer | Jeff Sharkey <jsharkey@android.com> | 2013-08-11 17:42:17 -0700 |
commit | 7f392defccfae54dc8169e5ad82c2616e0713c8e (patch) | |
tree | 3d647e7c869d6cb60f08c3ddaabff33aa12d4906 /packages/DefaultContainerService | |
parent | 1abdb7123025e52512b2ed7a518f8c754c35f50a (diff) | |
download | frameworks_base-7f392defccfae54dc8169e5ad82c2616e0713c8e.zip frameworks_base-7f392defccfae54dc8169e5ad82c2616e0713c8e.tar.gz frameworks_base-7f392defccfae54dc8169e5ad82c2616e0713c8e.tar.bz2 |
Catch a few extra users of UserEnvironment.
Change-Id: I3112773b72c329893e4118ef1c4f4087d899139e
Diffstat (limited to 'packages/DefaultContainerService')
-rw-r--r-- | packages/DefaultContainerService/src/com/android/defcontainer/DefaultContainerService.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/packages/DefaultContainerService/src/com/android/defcontainer/DefaultContainerService.java b/packages/DefaultContainerService/src/com/android/defcontainer/DefaultContainerService.java index 6343d0a..6e34bbb 100644 --- a/packages/DefaultContainerService/src/com/android/defcontainer/DefaultContainerService.java +++ b/packages/DefaultContainerService/src/com/android/defcontainer/DefaultContainerService.java @@ -295,10 +295,10 @@ public class DefaultContainerService extends IntentService { try { while ((item = pm.nextPackageToClean(item)) != null) { final UserEnvironment userEnv = new UserEnvironment(item.userId); - eraseFiles(userEnv.getExternalStorageAppDataDirectory(item.packageName)); - eraseFiles(userEnv.getExternalStorageAppMediaDirectory(item.packageName)); + eraseFiles(userEnv.buildExternalStorageAppDataDirs(item.packageName)); + eraseFiles(userEnv.buildExternalStorageAppMediaDirs(item.packageName)); if (item.andCode) { - eraseFiles(userEnv.getExternalStorageAppObbDirectory(item.packageName)); + eraseFiles(userEnv.buildExternalStorageAppObbDirs(item.packageName)); } } } catch (RemoteException e) { @@ -306,6 +306,12 @@ public class DefaultContainerService extends IntentService { } } + void eraseFiles(File[] paths) { + for (File path : paths) { + eraseFiles(path); + } + } + void eraseFiles(File path) { if (path.isDirectory()) { String[] files = path.list(); |