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);