diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2018-04-12 21:15:53 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2018-04-12 21:15:53 +0000 |
commit | 9ef6d8c84b7b33e069258d41db9eef16e3d2b9fa (patch) | |
tree | 4120e251afde06c03a2e28b7e95b4edde41b1a72 | |
parent | b5f075b9f77c76143621372cd46c47f28c6795e3 (diff) | |
parent | 0a28ebe9f6eef9d3df42b125e99c25f9b7cc1806 (diff) |
Merge "Get dialpad fragment hint text sooner and hold onto it."
-rw-r--r-- | java/com/android/dialer/dialpadview/DialpadFragment.java | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/java/com/android/dialer/dialpadview/DialpadFragment.java b/java/com/android/dialer/dialpadview/DialpadFragment.java index 9d88d8e0f..2745a71b1 100644 --- a/java/com/android/dialer/dialpadview/DialpadFragment.java +++ b/java/com/android/dialer/dialpadview/DialpadFragment.java @@ -166,6 +166,7 @@ public class DialpadFragment extends Fragment private OnDialpadQueryChangedListener dialpadQueryListener; private DialpadView dialpadView; private EditText digits; + private TextView digitsHint; private int dialpadSlideInDuration; /** Remembers if we need to clear digits field when the screen is completely gone. */ private boolean clearDigitsOnStop; @@ -402,6 +403,7 @@ public class DialpadFragment extends Fragment dialpadView = fragmentView.findViewById(R.id.dialpad_view); dialpadView.setCanDigitsBeEdited(true); digits = dialpadView.getDigits(); + digitsHint = dialpadView.getDigitsHint(); digits.setKeyListener(UnicodeDialerKeyListener.INSTANCE); digits.setOnClickListener(this); digits.setOnKeyListener(this); @@ -462,18 +464,18 @@ public class DialpadFragment extends Fragment * difficult. */ private void updateDialpadHint() { - TextView hint = dialpadView.getDigitsHint(); if (!TextUtils.isEmpty(digits.getText())) { - hint.setVisibility(View.GONE); + digitsHint.setVisibility(View.GONE); return; } if (shouldShowEmergencyCallWarning(getContext())) { - hint.setText(getContext().getString(R.string.dialpad_hint_emergency_calling_not_available)); - hint.setVisibility(View.VISIBLE); + digitsHint.setText( + getContext().getString(R.string.dialpad_hint_emergency_calling_not_available)); + digitsHint.setVisibility(View.VISIBLE); return; } - hint.setVisibility(View.GONE); + digitsHint.setVisibility(View.GONE); } /** |