Merge "Optimize ActiveServices targetSdkVersion fetch" into tm-dev am: 81fdbfc0e3

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17917762

Change-Id: I9e1eb47f023b29eeffb5e0d44f65c7af70031a3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Winson Chiu
2022-05-12 17:05:39 +00:00
committed by Automerger Merge Worker

View File

@@ -6593,12 +6593,11 @@ public final class ActiveServices {
} }
final int uidState = mAm.getUidStateLocked(callingUid); final int uidState = mAm.getUidStateLocked(callingUid);
int callerTargetSdkVersion = INVALID_UID; int callerTargetSdkVersion = -1;
try { try {
ApplicationInfo ai = mAm.mContext.getPackageManager().getApplicationInfoAsUser( callerTargetSdkVersion = mAm.mContext.getPackageManager()
callingPackage, PackageManager.MATCH_KNOWN_PACKAGES, userId); .getTargetSdkVersion(callingPackage);
callerTargetSdkVersion = ai.targetSdkVersion; } catch (PackageManager.NameNotFoundException ignored) {
} catch (PackageManager.NameNotFoundException e) {
} }
final String debugInfo = final String debugInfo =
"[callingPackage: " + callingPackage "[callingPackage: " + callingPackage