diff options
| author | 2022-11-03 21:12:35 +0000 | |
|---|---|---|
| committer | 2022-11-03 21:12:35 +0000 | |
| commit | 7910cce410e22b7bb683cf9ff16308a5423dc210 (patch) | |
| tree | d6cd0e428aa5161d13ce9fffa3edbebf3f2d8456 | |
| parent | 6e3b4d4fe118f35aeb6fadf851be382eff8d4af9 (diff) | |
| parent | 2bcfd9810deea288ba46b0555516aa00d60b32e1 (diff) | |
Merge "Remove action chips from the create interface."
| -rw-r--r-- | core/java/android/credentials/ui/CreateCredentialProviderData.java | 27 | ||||
| -rw-r--r-- | packages/CredentialManager/src/com/android/credentialmanager/CredentialManagerRepo.kt | 18 |
2 files changed, 5 insertions, 40 deletions
diff --git a/core/java/android/credentials/ui/CreateCredentialProviderData.java b/core/java/android/credentials/ui/CreateCredentialProviderData.java index 9cc9c7289f9b..98157d73ad42 100644 --- a/core/java/android/credentials/ui/CreateCredentialProviderData.java +++ b/core/java/android/credentials/ui/CreateCredentialProviderData.java @@ -34,19 +34,15 @@ import java.util.List; public class CreateCredentialProviderData extends ProviderData implements Parcelable { @NonNull private final List<Entry> mSaveEntries; - @NonNull - private final List<Entry> mActionChips; private final boolean mIsDefaultProvider; @Nullable private final Entry mRemoteEntry; public CreateCredentialProviderData( @NonNull String providerFlattenedComponentName, @NonNull List<Entry> saveEntries, - @NonNull List<Entry> actionChips, boolean isDefaultProvider, - @Nullable Entry remoteEntry) { + boolean isDefaultProvider, @Nullable Entry remoteEntry) { super(providerFlattenedComponentName); mSaveEntries = saveEntries; - mActionChips = actionChips; mIsDefaultProvider = isDefaultProvider; mRemoteEntry = remoteEntry; } @@ -56,11 +52,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel return mSaveEntries; } - @NonNull - public List<Entry> getActionChips() { - return mActionChips; - } - public boolean isDefaultProvider() { return mIsDefaultProvider; } @@ -78,11 +69,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel mSaveEntries = credentialEntries; AnnotationValidations.validate(NonNull.class, null, mSaveEntries); - List<Entry> actionChips = new ArrayList<>(); - in.readTypedList(actionChips, Entry.CREATOR); - mActionChips = actionChips; - AnnotationValidations.validate(NonNull.class, null, mActionChips); - mIsDefaultProvider = in.readBoolean(); Entry remoteEntry = in.readTypedObject(Entry.CREATOR); @@ -93,7 +79,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel public void writeToParcel(@NonNull Parcel dest, int flags) { super.writeToParcel(dest, flags); dest.writeTypedList(mSaveEntries); - dest.writeTypedList(mActionChips); dest.writeBoolean(isDefaultProvider()); dest.writeTypedObject(mRemoteEntry, flags); } @@ -124,7 +109,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel public static class Builder { private @NonNull String mProviderFlattenedComponentName; private @NonNull List<Entry> mSaveEntries = new ArrayList<>(); - private @NonNull List<Entry> mActionChips = new ArrayList<>(); private boolean mIsDefaultProvider = false; private @Nullable Entry mRemoteEntry = null; @@ -140,13 +124,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel return this; } - /** Sets the list of action chips to be displayed to the user. */ - @NonNull - public Builder setActionChips(@NonNull List<Entry> actionChips) { - mActionChips = actionChips; - return this; - } - /** Sets whether this provider is the user's selected default provider. */ @NonNull public Builder setIsDefaultProvider(boolean isDefaultProvider) { @@ -158,7 +135,7 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel @NonNull public CreateCredentialProviderData build() { return new CreateCredentialProviderData(mProviderFlattenedComponentName, - mSaveEntries, mActionChips, mIsDefaultProvider, mRemoteEntry); + mSaveEntries, mIsDefaultProvider, mRemoteEntry); } } } diff --git a/packages/CredentialManager/src/com/android/credentialmanager/CredentialManagerRepo.kt b/packages/CredentialManager/src/com/android/credentialmanager/CredentialManagerRepo.kt index 3d1fc926ddf9..9e9d16f13aa1 100644 --- a/packages/CredentialManager/src/com/android/credentialmanager/CredentialManagerRepo.kt +++ b/packages/CredentialManager/src/com/android/credentialmanager/CredentialManagerRepo.kt @@ -170,15 +170,7 @@ class CredentialManagerRepo( 20, 7, 27, 11000), ) ) - .setActionChips( - listOf<Entry>( - newEntry("key2", "subkey-1", "Go to Settings", - 20, 7, 27, 20000), - newEntry("key2", "subkey-2", "Switch Account", - 20, 7, 27, 21000), - ), - ) - .setIsDefaultProvider(false) + .setIsDefaultProvider(true) .build(), CreateCredentialProviderData .Builder("com.dashlane/com.dashlane.CredentialManagerService") @@ -189,12 +181,8 @@ class CredentialManagerRepo( newEntry("key1", "subkey-4", "elisa.work@dashlane.com", 20, 7, 27, 31000), ) - ).setActionChips( - listOf<Entry>( - newEntry("key2", "subkey-3", "Manage Accounts", - 20, 7, 27, 32000), - ), - ).build(), + ) + .build(), ) } |