Fix the auth entry marshalling error.

This is the cause that auth entries are not showing up on UX.

Bug: 268208819
Test: manual
Change-Id: Id4e05b33562ace6a1512d6279526778450298d9c
This commit is contained in:
Helen Qin
2023-02-08 00:32:55 +00:00
parent 6e3d589b4e
commit 6c10afbf80

View File

@@ -38,7 +38,7 @@ public final class GetCredentialProviderData extends ProviderData implements Par
private final List<Entry> mCredentialEntries;
@NonNull
private final List<Entry> mActionChips;
@Nullable
@NonNull
private final List<Entry> mAuthenticationEntries;
@Nullable
private final Entry mRemoteEntry;
@@ -89,7 +89,7 @@ public final class GetCredentialProviderData extends ProviderData implements Par
List<Entry> authenticationEntries = new ArrayList<>();
in.readTypedList(authenticationEntries, Entry.CREATOR);
mAuthenticationEntries = actionChips;
mAuthenticationEntries = authenticationEntries;
AnnotationValidations.validate(NonNull.class, null, mAuthenticationEntries);
Entry remoteEntry = in.readTypedObject(Entry.CREATOR);
@@ -133,7 +133,7 @@ public final class GetCredentialProviderData extends ProviderData implements Par
@NonNull private String mProviderFlattenedComponentName;
@NonNull private List<Entry> mCredentialEntries = new ArrayList<>();
@NonNull private List<Entry> mActionChips = new ArrayList<>();
@Nullable private List<Entry> mAuthenticationEntries = new ArrayList<>();
@NonNull private List<Entry> mAuthenticationEntries = new ArrayList<>();
@Nullable private Entry mRemoteEntry = null;
/** Constructor with required properties. */