DO NOT MERGE Removed unused priority argument
Bug: 187080582 Make S consistent with T by removing the unused 'priority' argument from findPreferredActivityNotLocked(). This is a subset of the changes made under bug 194319951. The sole purpose of this change is to allow further changes for this bug can be committed into S and merge cleanly into T. Test: atest * FrameworksServicesTests:PackageManagerServiceTest Change-Id: I006eddb00b0ec06fda7364f0ac10446aff35fcb2
This commit is contained in:
@@ -10240,7 +10240,7 @@ public class PackageManagerService extends IPackageManager.Stub
|
|||||||
userId);
|
userId);
|
||||||
// Find any earlier preferred or last chosen entries and nuke them
|
// Find any earlier preferred or last chosen entries and nuke them
|
||||||
findPreferredActivityNotLocked(
|
findPreferredActivityNotLocked(
|
||||||
intent, resolvedType, flags, query, 0, false, true, false, userId);
|
intent, resolvedType, flags, query, false, true, false, userId);
|
||||||
// Add the new activity as the last chosen for this filter
|
// Add the new activity as the last chosen for this filter
|
||||||
addPreferredActivity(filter, match, null, activity, false, userId,
|
addPreferredActivity(filter, match, null, activity, false, userId,
|
||||||
"Setting last chosen", false);
|
"Setting last chosen", false);
|
||||||
@@ -10256,7 +10256,7 @@ public class PackageManagerService extends IPackageManager.Stub
|
|||||||
final List<ResolveInfo> query = queryIntentActivitiesInternal(intent, resolvedType, flags,
|
final List<ResolveInfo> query = queryIntentActivitiesInternal(intent, resolvedType, flags,
|
||||||
userId);
|
userId);
|
||||||
return findPreferredActivityNotLocked(
|
return findPreferredActivityNotLocked(
|
||||||
intent, resolvedType, flags, query, 0, false, false, false, userId);
|
intent, resolvedType, flags, query, false, false, false, userId);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void requestInstantAppResolutionPhaseTwo(AuxiliaryResolveInfo responseObj,
|
private void requestInstantAppResolutionPhaseTwo(AuxiliaryResolveInfo responseObj,
|
||||||
@@ -10298,7 +10298,7 @@ public class PackageManagerService extends IPackageManager.Stub
|
|||||||
// If we have saved a preference for a preferred activity for
|
// If we have saved a preference for a preferred activity for
|
||||||
// this Intent, use that.
|
// this Intent, use that.
|
||||||
ResolveInfo ri = findPreferredActivityNotLocked(intent, resolvedType,
|
ResolveInfo ri = findPreferredActivityNotLocked(intent, resolvedType,
|
||||||
flags, query, r0.priority, true, false, debug, userId, queryMayBeFiltered);
|
flags, query, true, false, debug, userId, queryMayBeFiltered);
|
||||||
if (ri != null) {
|
if (ri != null) {
|
||||||
return ri;
|
return ri;
|
||||||
}
|
}
|
||||||
@@ -10475,17 +10475,17 @@ public class PackageManagerService extends IPackageManager.Stub
|
|||||||
}
|
}
|
||||||
|
|
||||||
ResolveInfo findPreferredActivityNotLocked(Intent intent, String resolvedType, int flags,
|
ResolveInfo findPreferredActivityNotLocked(Intent intent, String resolvedType, int flags,
|
||||||
List<ResolveInfo> query, int priority, boolean always,
|
List<ResolveInfo> query, boolean always,
|
||||||
boolean removeMatches, boolean debug, int userId) {
|
boolean removeMatches, boolean debug, int userId) {
|
||||||
return findPreferredActivityNotLocked(
|
return findPreferredActivityNotLocked(
|
||||||
intent, resolvedType, flags, query, priority, always, removeMatches, debug, userId,
|
intent, resolvedType, flags, query, always, removeMatches, debug, userId,
|
||||||
UserHandle.getAppId(Binder.getCallingUid()) >= Process.FIRST_APPLICATION_UID);
|
UserHandle.getAppId(Binder.getCallingUid()) >= Process.FIRST_APPLICATION_UID);
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: handle preferred activities missing while user has amnesia
|
// TODO: handle preferred activities missing while user has amnesia
|
||||||
/** <b>must not hold {@link #mLock}</b> */
|
/** <b>must not hold {@link #mLock}</b> */
|
||||||
ResolveInfo findPreferredActivityNotLocked(Intent intent, String resolvedType, int flags,
|
ResolveInfo findPreferredActivityNotLocked(Intent intent, String resolvedType, int flags,
|
||||||
List<ResolveInfo> query, int priority, boolean always,
|
List<ResolveInfo> query, boolean always,
|
||||||
boolean removeMatches, boolean debug, int userId, boolean queryMayBeFiltered) {
|
boolean removeMatches, boolean debug, int userId, boolean queryMayBeFiltered) {
|
||||||
if (Thread.holdsLock(mLock)) {
|
if (Thread.holdsLock(mLock)) {
|
||||||
Slog.wtf(TAG, "Calling thread " + Thread.currentThread().getName()
|
Slog.wtf(TAG, "Calling thread " + Thread.currentThread().getName()
|
||||||
@@ -23468,7 +23468,7 @@ public class PackageManagerService extends IPackageManager.Stub
|
|||||||
final List<ResolveInfo> resolveInfos = queryIntentActivitiesInternal(intent, null,
|
final List<ResolveInfo> resolveInfos = queryIntentActivitiesInternal(intent, null,
|
||||||
MATCH_DIRECT_BOOT_AWARE | MATCH_DIRECT_BOOT_UNAWARE, userId);
|
MATCH_DIRECT_BOOT_AWARE | MATCH_DIRECT_BOOT_UNAWARE, userId);
|
||||||
final ResolveInfo preferredResolveInfo = findPreferredActivityNotLocked(
|
final ResolveInfo preferredResolveInfo = findPreferredActivityNotLocked(
|
||||||
intent, null, 0, resolveInfos, 0, true, false, false, userId);
|
intent, null, 0, resolveInfos, true, false, false, userId);
|
||||||
final String packageName = preferredResolveInfo != null
|
final String packageName = preferredResolveInfo != null
|
||||||
&& preferredResolveInfo.activityInfo != null
|
&& preferredResolveInfo.activityInfo != null
|
||||||
? preferredResolveInfo.activityInfo.packageName : null;
|
? preferredResolveInfo.activityInfo.packageName : null;
|
||||||
|
|||||||
Reference in New Issue
Block a user