summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCassie(Yitong) Wang <cassieyw@google.com>2020-06-10 22:11:19 +0000
committerCassie(Yitong) Wang <cassieyw@google.com>2020-06-11 22:39:35 +0000
commit5e3bc1483ce1cc9671afc4fee7bfdf29f3af47a7 (patch)
treefd55369f3b90e17bbf27e98c8ea7f87cbde41881
parentb682c4396ed11d26edac9af67eb2dbc9a79a8250 (diff)
downloadplatform_packages_apps_Car_Dialer-5e3bc1483ce1cc9671afc4fee7bfdf29f3af47a7.tar.gz
platform_packages_apps_Car_Dialer-5e3bc1483ce1cc9671afc4fee7bfdf29f3af47a7.tar.bz2
platform_packages_apps_Car_Dialer-5e3bc1483ce1cc9671afc4fee7bfdf29f3af47a7.zip
Format phone number for user profile
Bug: 158538283 Bug: 154241156 Test: Manual Change-Id: I701ce3072af50080cb72301934c7832c508b8c0c
-rw-r--r--src/com/android/car/dialer/ui/activecall/InCallFragment.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/com/android/car/dialer/ui/activecall/InCallFragment.java b/src/com/android/car/dialer/ui/activecall/InCallFragment.java
index 0f74255d..60762662 100644
--- a/src/com/android/car/dialer/ui/activecall/InCallFragment.java
+++ b/src/com/android/car/dialer/ui/activecall/InCallFragment.java
@@ -109,16 +109,21 @@ public abstract class InCallFragment extends Fragment {
return;
}
- mNameView.setText(info.getDisplayName());
+ String nameViewText = info.getDisplayName();
+ mNameView.setText(nameViewText);
String phoneNumberLabel = info.getTypeLabel();
if (!phoneNumberLabel.isEmpty()) {
phoneNumberLabel += " ";
}
+
+ String bidiWrappedLabel = phoneNumberLabel + TelecomUtils.getBidiWrappedNumber(
+ TelecomUtils.getFormattedNumber(getContext(), number));
phoneNumberLabel += TelecomUtils.getFormattedNumber(getContext(), number);
+
if (!TextUtils.isEmpty(phoneNumberLabel)
&& !phoneNumberLabel.equals(info.getDisplayName())) {
- mPhoneNumberView.setText(phoneNumberLabel);
+ mPhoneNumberView.setText(bidiWrappedLabel);
mPhoneNumberView.setVisibility(View.VISIBLE);
} else {
mPhoneNumberView.setVisibility(View.GONE);