diff options
| author | Felipe Leme <felipeal@google.com> | 2017-04-21 08:08:39 -0700 |
|---|---|---|
| committer | Felipe Leme <felipeal@google.com> | 2017-04-21 08:25:44 -0700 |
| commit | 0d3db06d1d287c3efe18c951e08f4e7c6b3ebd47 (patch) | |
| tree | 10a8f6e37138fb3b63065a70290c0d67bfc2e3a1 /core/java/android | |
| parent | 652d006d6bc79468d5227cf109d750a23d73cdbd (diff) | |
Removed deprecated SaveInfo methods.
Test: CtsAutoFillServiceTestCases pass
Bug: 37563972
Bug: 33197203
Change-Id: Ie90fa78c31f033c47e7b2f018355ae87759c622b
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/service/autofill/SaveInfo.java | 31 |
1 files changed, 2 insertions, 29 deletions
diff --git a/core/java/android/service/autofill/SaveInfo.java b/core/java/android/service/autofill/SaveInfo.java index f7964447fb7b..3a1529f915e4 100644 --- a/core/java/android/service/autofill/SaveInfo.java +++ b/core/java/android/service/autofill/SaveInfo.java @@ -21,9 +21,7 @@ import static android.view.autofill.Helper.DEBUG; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; -import android.app.assist.AssistStructure; import android.content.IntentSender; -import android.os.Bundle; import android.os.Parcel; import android.os.Parcelable; import android.util.DebugUtils; @@ -154,7 +152,7 @@ public final class SaveInfo implements Parcelable { @interface SaveDataType{} /** - * Usually {@link AutofillService#onSaveRequest(AssistStructure, Bundle, SaveCallback)} + * Usually {@link AutofillService#onSaveRequest(SaveRequest, SaveCallback)} * is called once the activity finishes. If this flag is set it is called once all saved views * become invisible. */ @@ -228,8 +226,7 @@ public final class SaveInfo implements Parcelable { private final @SaveDataType int mType; private CharSequence mNegativeActionTitle; private IntentSender mNegativeActionListener; - // TODO(b/33197203): make mRequiredIds final once addSavableIds() is gone - private AutofillId[] mRequiredIds; + private final AutofillId[] mRequiredIds; private AutofillId[] mOptionalIds; private CharSequence mDescription; private boolean mDestroyed; @@ -251,37 +248,13 @@ public final class SaveInfo implements Parcelable { * @throws IllegalArgumentException if {@code requiredIds} is {@code null} or empty. */ public Builder(@SaveDataType int type, @NonNull AutofillId[] requiredIds) { - if (false) {// TODO(b/33197203): re-move when clients use it Preconditions.checkArgument(requiredIds != null && requiredIds.length > 0, "must have at least one required id: " + Arrays.toString(requiredIds)); - } mType = type; mRequiredIds = requiredIds; } /** - * @hide - * @deprecated - * // TODO(b/33197203): make sure is removed when clients migrated - */ - @Deprecated - public Builder(@SaveDataType int type) { - this(type, null); - } - - /** - * @hide - * @deprecated - * // TODO(b/33197203): make sure is removed when clients migrated - */ - @Deprecated - public @NonNull Builder addSavableIds(@Nullable AutofillId... ids) { - throwIfDestroyed(); - mRequiredIds = ids; - return this; - } - - /** * Set flags changing the save behavior. * * @param flags {@link #FLAG_SAVE_ON_ALL_VIEWS_INVISIBLE} or 0. |
