Merge "Allow verifier to be optional" into oc-dev
am: 8ffd8f7848
Change-Id: Ide9c5e7eb6a88b5962cb63f10272a81184b4e4c7
This commit is contained in:
@@ -2805,8 +2805,12 @@ public class PackageManagerService extends IPackageManager.Stub
|
||||
mRequiredInstallerPackage = getRequiredInstallerLPr();
|
||||
mRequiredUninstallerPackage = getRequiredUninstallerLPr();
|
||||
mIntentFilterVerifierComponent = getIntentFilterVerifierComponentNameLPr();
|
||||
mIntentFilterVerifier = new IntentVerifierProxy(mContext,
|
||||
mIntentFilterVerifierComponent);
|
||||
if (mIntentFilterVerifierComponent != null) {
|
||||
mIntentFilterVerifier = new IntentVerifierProxy(mContext,
|
||||
mIntentFilterVerifierComponent);
|
||||
} else {
|
||||
mIntentFilterVerifier = null;
|
||||
}
|
||||
mServicesSystemSharedLibraryPackageName = getRequiredSharedLibraryLPr(
|
||||
PackageManager.SYSTEM_SHARED_LIBRARY_SERVICES,
|
||||
SharedLibraryInfo.VERSION_UNDEFINED);
|
||||
@@ -3046,9 +3050,9 @@ public class PackageManagerService extends IPackageManager.Stub
|
||||
|
||||
if (best != null) {
|
||||
return best.getComponentInfo().getComponentName();
|
||||
} else {
|
||||
throw new RuntimeException("There must be at least one intent filter verifier");
|
||||
}
|
||||
Slog.w(TAG, "Intent filter verifier not found");
|
||||
return null;
|
||||
}
|
||||
|
||||
private @Nullable Pair<ComponentName, String> getInstantAppResolverLPr() {
|
||||
|
||||
Reference in New Issue
Block a user