Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a800bfe9 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Revert "Do not load xml metadata for unchanged packages in RegisteredServicesCache""

parents 84635a4d c955e6f3
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -475,14 +475,6 @@ public abstract class RegisteredServicesCache<V> {
        final List<ResolveInfo> 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<V> info = parseServiceInfo(resolveInfo);
                if (info == null) {
                    Log.w(TAG, "Unable to load service info " + resolveInfo.toString());