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:
@@ -6593,12 +6593,11 @@ public final class ActiveServices {
|
||||
}
|
||||
|
||||
final int uidState = mAm.getUidStateLocked(callingUid);
|
||||
int callerTargetSdkVersion = INVALID_UID;
|
||||
int callerTargetSdkVersion = -1;
|
||||
try {
|
||||
ApplicationInfo ai = mAm.mContext.getPackageManager().getApplicationInfoAsUser(
|
||||
callingPackage, PackageManager.MATCH_KNOWN_PACKAGES, userId);
|
||||
callerTargetSdkVersion = ai.targetSdkVersion;
|
||||
} catch (PackageManager.NameNotFoundException e) {
|
||||
callerTargetSdkVersion = mAm.mContext.getPackageManager()
|
||||
.getTargetSdkVersion(callingPackage);
|
||||
} catch (PackageManager.NameNotFoundException ignored) {
|
||||
}
|
||||
final String debugInfo =
|
||||
"[callingPackage: " + callingPackage
|
||||
|
||||
Reference in New Issue
Block a user