summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/sim
diff options
context:
space:
mode:
authorSanket Padawe <sanketpadawe@google.com>2015-02-24 13:30:33 -0800
committerSanket Padawe <sanketpadawe@google.com>2015-02-24 13:30:33 -0800
commit8f77f435d8fec5a767f5d50d5972ebc7a44b0a5c (patch)
tree61e18253762825d8a191603c9e6ad0d3cc19386d /src/com/android/settings/sim
parent7e21fa5ab4f867263088a38ed279d889b902a05b (diff)
downloadpackages_apps_Settings-8f77f435d8fec5a767f5d50d5972ebc7a44b0a5c.zip
packages_apps_Settings-8f77f435d8fec5a767f5d50d5972ebc7a44b0a5c.tar.gz
packages_apps_Settings-8f77f435d8fec5a767f5d50d5972ebc7a44b0a5c.tar.bz2
Use TelephonyManager api to get SPN of sim to display in UI.
Bug: 19476304 Change-Id: Ia16465584cf31858bbf1ae36cfdbf21184de10d7
Diffstat (limited to 'src/com/android/settings/sim')
-rw-r--r--src/com/android/settings/sim/SimSettings.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/settings/sim/SimSettings.java b/src/com/android/settings/sim/SimSettings.java
index 92a10d6..5d963ed 100644
--- a/src/com/android/settings/sim/SimSettings.java
+++ b/src/com/android/settings/sim/SimSettings.java
@@ -365,8 +365,14 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
numberView.setText(PhoneNumberUtils.formatNumber(rawNumber));
}
+ final TelephonyManager tm =
+ (TelephonyManager) getActivity().getSystemService(
+ Context.TELEPHONY_SERVICE);
+ String simCarrierName = tm.getSimOperatorNameForSubscription(mSubInfoRecord
+ .getSubscriptionId());
TextView carrierView = (TextView)dialogLayout.findViewById(R.id.carrier);
- carrierView.setText(mSubInfoRecord.getCarrierName());
+ carrierView.setText(!TextUtils.isEmpty(simCarrierName) ? simCarrierName :
+ getContext().getString(com.android.internal.R.string.unknownName));
builder.setTitle(String.format(res.getString(R.string.sim_editor_title),
(mSubInfoRecord.getSimSlotIndex() + 1)));