Merge "SIM Status now shows data connection instead of voice." into lmp-mr1-dev
diff --git a/src/com/android/settings/deviceinfo/SimStatus.java b/src/com/android/settings/deviceinfo/SimStatus.java
index 1300419..81544c6 100644
--- a/src/com/android/settings/deviceinfo/SimStatus.java
+++ b/src/com/android/settings/deviceinfo/SimStatus.java
@@ -236,16 +236,11 @@
private void updateNetworkType() {
// Whether EDGE, UMTS, etc...
String networktype = null;
- final ITelephony telephony = ITelephony.Stub.asInterface(
- ServiceManager.getService(Context.TELEPHONY_SERVICE));
- try {
- final int actualNetworkType = telephony.getVoiceNetworkTypeForSubscriber(
- mSir.getSubscriptionId());
- if (TelephonyManager.NETWORK_TYPE_UNKNOWN != actualNetworkType) {
- networktype = mTelephonyManager.getNetworkTypeName(actualNetworkType);
- }
- } catch (RemoteException remoteException){
- // Do nothing, networkType will remain null.
+ final int subId = mSir.getSubscriptionId();
+ final int actualNetworkType = mTelephonyManager.getDataNetworkType(
+ mSir.getSubscriptionId());
+ if (TelephonyManager.NETWORK_TYPE_UNKNOWN != actualNetworkType) {
+ networktype = mTelephonyManager.getNetworkTypeName(actualNetworkType);
}
setSummaryText(KEY_NETWORK_TYPE, networktype);