summaryrefslogtreecommitdiff
path: root/java/com/android/incallui/DialpadFragment.java
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2017-08-31 16:17:04 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2017-08-31 16:17:04 +0000
commitc39ea3c55fac807c0b98aabdf56c70dc8a49036c (patch)
treee282668a9587cf6c1ec7b604dea860400c75c6c7 /java/com/android/incallui/DialpadFragment.java
parent68038172793ee0e2ab3e2e56ddfbeb82879d1f58 (diff)
parent2ca4318cc1ee57dda907ba2069bd61d162b1baef (diff)
Merge "Update Dialer source to latest internal Google revision."
Diffstat (limited to 'java/com/android/incallui/DialpadFragment.java')
-rw-r--r--java/com/android/incallui/DialpadFragment.java13
1 files changed, 10 insertions, 3 deletions
diff --git a/java/com/android/incallui/DialpadFragment.java b/java/com/android/incallui/DialpadFragment.java
index 7f494aa61..fbcd4078e 100644
--- a/java/com/android/incallui/DialpadFragment.java
+++ b/java/com/android/incallui/DialpadFragment.java
@@ -35,6 +35,8 @@ import com.android.contacts.common.compat.PhoneNumberUtilsCompat;
import com.android.dialer.dialpadview.DialpadKeyButton;
import com.android.dialer.dialpadview.DialpadKeyButton.OnPressedListener;
import com.android.dialer.dialpadview.DialpadView;
+import com.android.dialer.logging.DialerImpression;
+import com.android.dialer.logging.Logger;
import com.android.incallui.DialpadPresenter.DialpadUi;
import com.android.incallui.baseui.BaseFragment;
import java.util.Map;
@@ -87,6 +89,8 @@ public class DialpadFragment extends BaseFragment<DialpadPresenter, DialpadUi>
@Override
public void onClick(View v) {
if (v.getId() == R.id.dialpad_back) {
+ Logger.get(getContext())
+ .logImpression(DialerImpression.Type.IN_CALL_DIALPAD_CLOSE_BUTTON_PRESSED);
getActivity().onBackPressed();
}
}
@@ -107,6 +111,7 @@ public class DialpadFragment extends BaseFragment<DialpadPresenter, DialpadUi>
case KeyEvent.ACTION_UP:
getPresenter().stopDtmf();
break;
+ default: // fall out
}
// do not return true [handled] here, since we want the
// press / click animation to be handled by the framework.
@@ -125,7 +130,7 @@ public class DialpadFragment extends BaseFragment<DialpadPresenter, DialpadUi>
return this;
}
- // TODO Adds hardware keyboard listener
+ // TODO(klp) Adds hardware keyboard listener
@Override
public View onCreateView(
@@ -261,6 +266,8 @@ public class DialpadFragment extends BaseFragment<DialpadPresenter, DialpadUi>
@Override
public void onPressed(View view, boolean pressed) {
if (pressed && mDisplayMap.containsKey(view.getId())) {
+ Logger.get(getContext())
+ .logImpression(DialerImpression.Type.IN_CALL_DIALPAD_NUMBER_BUTTON_PRESSED);
Log.d(this, "onPressed: " + pressed + " " + mDisplayMap.get(view.getId()));
getPresenter().processDtmf(mDisplayMap.get(view.getId()));
}
@@ -315,7 +322,7 @@ public class DialpadFragment extends BaseFragment<DialpadPresenter, DialpadUi>
* Overrides the characters used in {@link DialerKeyListener#CHARACTERS} These are the valid
* dtmf characters.
*/
- public final char[] DTMF_CHARACTERS =
+ public final char[] dtmfCharacters =
new char[] {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '#', '*'};
private DTMFKeyListener() {
@@ -325,7 +332,7 @@ public class DialpadFragment extends BaseFragment<DialpadPresenter, DialpadUi>
/** Overriden to return correct DTMF-dialable characters. */
@Override
protected char[] getAcceptedChars() {
- return DTMF_CHARACTERS;
+ return dtmfCharacters;
}
/** special key listener ignores backspace. */