Fix UnsupportedOperationException

Arrays.asList() returns a fixed-size list and an UnsupportedOperationException will be thrown if `remove(element)` is called on it.

Change-Id: I1afae70422a8592f7c255d3ac8f16d53f3b8639e
BUG: 276395232
Test: builds
This commit is contained in:
Song Chun Fan
2023-04-03 22:43:09 +00:00
parent bce3f1d380
commit 406d51ad48

View File

@@ -361,7 +361,8 @@ final class VerifyingSession {
}
final int verifierUserId = verifierUser.getIdentifier();
List<String> requiredVerifierPackages = Arrays.asList(mPm.mRequiredVerifierPackages);
List<String> requiredVerifierPackages = new ArrayList<>(
Arrays.asList(mPm.mRequiredVerifierPackages));
boolean requiredVerifierPackagesOverridden = false;
// Allow verifier override for ADB installations which could already be unverified using