summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2018-04-12 21:15:53 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2018-04-12 21:15:53 +0000
commit9ef6d8c84b7b33e069258d41db9eef16e3d2b9fa (patch)
tree4120e251afde06c03a2e28b7e95b4edde41b1a72 /java
parentb5f075b9f77c76143621372cd46c47f28c6795e3 (diff)
parent0a28ebe9f6eef9d3df42b125e99c25f9b7cc1806 (diff)
Merge "Get dialpad fragment hint text sooner and hold onto it."
Diffstat (limited to 'java')
-rw-r--r--java/com/android/dialer/dialpadview/DialpadFragment.java12
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);
}
/**