diff options
| -rw-r--r-- | apex/statsd/service/java/com/android/server/stats/StatsCompanionService.java | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/apex/statsd/service/java/com/android/server/stats/StatsCompanionService.java b/apex/statsd/service/java/com/android/server/stats/StatsCompanionService.java index 8a00c8318d58..81dafe39acc0 100644 --- a/apex/statsd/service/java/com/android/server/stats/StatsCompanionService.java +++ b/apex/statsd/service/java/com/android/server/stats/StatsCompanionService.java @@ -565,7 +565,8 @@ public class StatsCompanionService extends IStatsCompanionService.Stub { // Add in all the apps for every user/profile. for (UserInfo profile : users) { List<PackageInfo> pi = - pm.getInstalledPackagesAsUser(PackageManager.MATCH_KNOWN_PACKAGES, + pm.getInstalledPackagesAsUser(PackageManager.MATCH_UNINSTALLED_PACKAGES + | PackageManager.MATCH_ANY_USER, profile.id); for (int j = 0; j < pi.size(); j++) { if (pi.get(j).applicationInfo != null) { @@ -2729,23 +2730,20 @@ public class StatsCompanionService extends IStatsCompanionService.Stub { filter.addAction(Intent.ACTION_PACKAGE_ADDED); filter.addAction(Intent.ACTION_PACKAGE_REMOVED); filter.addDataScheme("package"); - mContext.registerReceiverAsUser(mAppUpdateReceiver, UserHandle.ALL, filter, - null, - null); + mContext.registerReceiverForAllUsers(mAppUpdateReceiver, filter, null, null); // Setup receiver for user initialize (which happens once for a new user) // and // if a user is removed. filter = new IntentFilter(Intent.ACTION_USER_INITIALIZE); filter.addAction(Intent.ACTION_USER_REMOVED); - mContext.registerReceiverAsUser(mUserUpdateReceiver, UserHandle.ALL, - filter, null, null); + mContext.registerReceiverForAllUsers(mUserUpdateReceiver, filter, null, null); // Setup receiver for device reboots or shutdowns. filter = new IntentFilter(Intent.ACTION_REBOOT); filter.addAction(Intent.ACTION_SHUTDOWN); - mContext.registerReceiverAsUser( - mShutdownEventReceiver, UserHandle.ALL, filter, null, null); + mContext.registerReceiverForAllUsers( + mShutdownEventReceiver, filter, null, null); final long token = Binder.clearCallingIdentity(); try { // Pull the latest state of UID->app name, version mapping when |