Use getTypeLabel instead of getDisplayLabel.
Phone.getDisplayLabel is deprecated and it is currently implemented by
ignoring the label array.
Change-Id: I3e5e41f554c0a76d90af398cfef6f65cb0e01507
diff --git a/src/com/android/contacts/calllog/CallLogFragment.java b/src/com/android/contacts/calllog/CallLogFragment.java
index 961c134..13d2e6c 100644
--- a/src/com/android/contacts/calllog/CallLogFragment.java
+++ b/src/com/android/contacts/calllog/CallLogFragment.java
@@ -188,8 +188,6 @@
private boolean mFirst;
private Thread mCallerIdThread;
- private CharSequence[] mLabelArray;
-
private Drawable mDrawableIncoming;
private Drawable mDrawableOutgoing;
private Drawable mDrawableMissed;
@@ -253,7 +251,6 @@
R.drawable.ic_call_log_list_outgoing_call);
mDrawableMissed = getResources().getDrawable(
R.drawable.ic_call_log_list_missed_call);
- mLabelArray = getResources().getTextArray(com.android.internal.R.array.phoneTypes);
}
/**
@@ -692,8 +689,7 @@
// "type" and "label" are currently unused for SIP addresses.
CharSequence numberLabel = null;
if (!PhoneNumberUtils.isUriNumber(number)) {
- numberLabel = Phone.getDisplayLabel(context, ntype, label,
- mLabelArray);
+ numberLabel = Phone.getTypeLabel(getResources(), ntype, label);
}
views.numberView.setVisibility(View.VISIBLE);
views.numberView.setText(formattedNumber);