TelephonyManager.setLine1NumberForDisplay should return a boolean.

The call can fail and should return the success status of the call.

Bug: 18571337
Change-Id: I610c9527b3ae3bd9e1eee5e442da3196c8f2487d
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index dc6bc1b..7366d44 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -1979,27 +1979,30 @@
     }
 
     @Override
-    public void setLine1NumberForDisplayForSubscriber(int subId, String alphaTag, String number) {
+    public boolean setLine1NumberForDisplayForSubscriber(int subId, String alphaTag, String number) {
         enforceCarrierPrivilege();
 
         String iccId = getIccId(subId);
-        if (iccId != null) {
-            String alphaTagPrefKey = PREF_CARRIERS_ALPHATAG_PREFIX + iccId;
-            SharedPreferences.Editor editor = mTelephonySharedPreferences.edit();
-            if (alphaTag == null) {
-                editor.remove(alphaTagPrefKey);
-            } else {
-                editor.putString(alphaTagPrefKey, alphaTag);
-            }
-
-            String numberPrefKey = PREF_CARRIERS_NUMBER_PREFIX + iccId;
-            if (number == null) {
-                editor.remove(numberPrefKey);
-            } else {
-                editor.putString(numberPrefKey, number);
-            }
-            editor.commit();
+        if (TextUtils.isEmpty(iccId)) {
+            return false;
         }
+
+        String alphaTagPrefKey = PREF_CARRIERS_ALPHATAG_PREFIX + iccId;
+        SharedPreferences.Editor editor = mTelephonySharedPreferences.edit();
+        if (alphaTag == null) {
+            editor.remove(alphaTagPrefKey);
+        } else {
+            editor.putString(alphaTagPrefKey, alphaTag);
+        }
+
+        String numberPrefKey = PREF_CARRIERS_NUMBER_PREFIX + iccId;
+        if (number == null) {
+            editor.remove(numberPrefKey);
+        } else {
+            editor.putString(numberPrefKey, number);
+        }
+        editor.commit();
+        return true;
     }
 
     @Override