diff --git a/src/com/android/settings/ResetNetworkConfirm.java b/src/com/android/settings/ResetNetworkConfirm.java index ffc04126c10..ee11ce089c9 100644 --- a/src/com/android/settings/ResetNetworkConfirm.java +++ b/src/com/android/settings/ResetNetworkConfirm.java @@ -114,7 +114,7 @@ public class ResetNetworkConfirm extends InstrumentedFragment { NetworkPolicyManager policyManager = (NetworkPolicyManager) mContext.getSystemService(Context.NETWORK_POLICY_SERVICE); if (policyManager != null) { - String subscriberId = telephonyManager.getSubscriberId(mSubId); + String subscriberId = telephonyManager.getSubscriberId(); policyManager.factoryReset(subscriberId); } diff --git a/src/com/android/settings/SettingsDumpService.java b/src/com/android/settings/SettingsDumpService.java index 501536a6eb0..487ccf51e77 100644 --- a/src/com/android/settings/SettingsDumpService.java +++ b/src/com/android/settings/SettingsDumpService.java @@ -107,8 +107,10 @@ public class SettingsDumpService extends Service { if (connectivityManager.isNetworkSupported(ConnectivityManager.TYPE_MOBILE)) { JSONArray array = new JSONArray(); for (SubscriptionInfo info : manager.getAllSubscriptionInfoList()) { + telephonyManager = telephonyManager + .createForSubscriptionId(info.getSubscriptionId()); NetworkTemplate mobileAll = NetworkTemplate.buildTemplateMobileAll( - telephonyManager.getSubscriberId(info.getSubscriptionId())); + telephonyManager.getSubscriberId()); final JSONObject usage = dumpDataUsage(mobileAll, controller); usage.put("subId", info.getSubscriptionId()); array.put(usage);