diff --git a/core/java/android/content/pm/RegisteredServicesCache.java b/core/java/android/content/pm/RegisteredServicesCache.java index 6e519c1863e8b..a8c3b889421be 100644 --- a/core/java/android/content/pm/RegisteredServicesCache.java +++ b/core/java/android/content/pm/RegisteredServicesCache.java @@ -475,14 +475,6 @@ public abstract class RegisteredServicesCache { final List resolveInfos = queryIntentServices(userId); for (ResolveInfo resolveInfo : resolveInfos) { try { - // if this package is not one of those changedUids, we don't need to scan it, - // since nothing in it changed, so save a call to parseServiceInfo, which - // can cause a large amount of the package apk to be loaded into memory. - // if this is the initial scan, changedUids will be null, and containsUid will - // trivially return true, and will call parseServiceInfo - if (!containsUid(changedUids, resolveInfo.serviceInfo.applicationInfo.uid)) { - continue; - } ServiceInfo info = parseServiceInfo(resolveInfo); if (info == null) { Log.w(TAG, "Unable to load service info " + resolveInfo.toString());