Loading src/com/android/settings/deviceinfo/PrivateVolumeSettings.java +10 −5 Original line number Diff line number Diff line Loading @@ -725,11 +725,16 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment { public void onClick(DialogInterface dialog, int which) { final PrivateVolumeSettings target = (PrivateVolumeSettings) getTargetFragment(); final PackageManager pm = context.getPackageManager(); final List<PackageInfo> infos = pm.getInstalledPackages(0); final UserManager um = context.getSystemService(UserManager.class); for (int userId : um.getProfileIdsWithDisabled(context.getUserId())) { final List<PackageInfo> infos = pm.getInstalledPackagesAsUser(0, userId); final ClearCacheObserver observer = new ClearCacheObserver( target, infos.size()); for (PackageInfo info : infos) { pm.deleteApplicationCacheFiles(info.packageName, observer); pm.deleteApplicationCacheFilesAsUser(info.packageName, userId, observer); } } } }); Loading Loading
src/com/android/settings/deviceinfo/PrivateVolumeSettings.java +10 −5 Original line number Diff line number Diff line Loading @@ -725,11 +725,16 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment { public void onClick(DialogInterface dialog, int which) { final PrivateVolumeSettings target = (PrivateVolumeSettings) getTargetFragment(); final PackageManager pm = context.getPackageManager(); final List<PackageInfo> infos = pm.getInstalledPackages(0); final UserManager um = context.getSystemService(UserManager.class); for (int userId : um.getProfileIdsWithDisabled(context.getUserId())) { final List<PackageInfo> infos = pm.getInstalledPackagesAsUser(0, userId); final ClearCacheObserver observer = new ClearCacheObserver( target, infos.size()); for (PackageInfo info : infos) { pm.deleteApplicationCacheFiles(info.packageName, observer); pm.deleteApplicationCacheFilesAsUser(info.packageName, userId, observer); } } } }); Loading