diff options
| author | TYM Tsai <tymtsai@google.com> | 2022-04-21 08:13:10 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2022-04-21 08:13:10 +0000 |
| commit | 2ab23eed06a7738479db21eb360b239077203e0b (patch) | |
| tree | 1620d940a06f52f361939b41ac377418fd80f2b6 /core/java/android/widget/TextView.java | |
| parent | fdebeaa897750930b8f60b8a6c7da7a1d1bfd820 (diff) | |
| parent | 1f5c147eb5959a7e4fd03b751679cb5e00984c9c (diff) | |
Merge "Auto append password hint for TextView" into tm-dev
Diffstat (limited to 'core/java/android/widget/TextView.java')
| -rw-r--r-- | core/java/android/widget/TextView.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index 54c0d7c9af32..93f72640bd3f 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -6974,6 +6974,18 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener mEditor.mInputType = type; } + @Override + public String[] getAutofillHints() { + String[] hints = super.getAutofillHints(); + if (isAnyPasswordInputType()) { + if (!ArrayUtils.contains(hints, AUTOFILL_HINT_PASSWORD_AUTO)) { + hints = ArrayUtils.appendElement(String.class, hints, + AUTOFILL_HINT_PASSWORD_AUTO); + } + } + return hints; + } + /** * @return {@code null} if the key listener should use pre-O (locale-independent). Otherwise * a {@code Locale} object that can be used to customize key various listeners. |
