From 43818a73eb535ba462ef7a56ffc3ab37e77c2ea0 Mon Sep 17 00:00:00 2001 From: Felipe Leme Date: Fri, 10 Mar 2017 17:31:52 -0800 Subject: [PATCH] Temporarily re-added addSavableIds() with AutoFillId. Bug: 35727295 Test: manual verification using client using old API Change-Id: I5589c5e38c11fc4d2a04df6c540a8cded6475ac4 --- .../android/service/autofill/SaveInfo.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/core/java/android/service/autofill/SaveInfo.java b/core/java/android/service/autofill/SaveInfo.java index a8e3ff8e7a81b..1bd88c7ce414e 100644 --- a/core/java/android/service/autofill/SaveInfo.java +++ b/core/java/android/service/autofill/SaveInfo.java @@ -198,6 +198,26 @@ public final class SaveInfo implements Parcelable { return this; } + + /** + * @hide + */ + // TODO(b/33197203): temporary fix to runtime crash + public @NonNull Builder addSavableIds(@Nullable AutoFillId... ids) { + throwIfDestroyed(); + + if (ids == null) { + return this; + } + for (AutoFillId id : ids) { + if (mSavableIds == null) { + mSavableIds = new ArraySet<>(); + } + mSavableIds.add(id.getDaRealId()); + } + return this; + } + /** * Sets an optional description to be shown in the UI when the user is asked to save. *