Loading src/java/com/android/internal/telephony/PhoneFactory.java +2 −2 Original line number Diff line number Diff line Loading @@ -439,8 +439,8 @@ public class PhoneFactory { Rlog.d(LOG_TAG, "setDataSubscription: " + subId); // Update the current mobile data flag enabled = Settings.Global.getInt(sContext.getContentResolver(), Settings.Global.MOBILE_DATA + subId, 0) != 0; enabled = TelephonyManager.getIntWithSubId(sContext.getContentResolver(), Settings.Global.MOBILE_DATA, subId, 0) != 0; Settings.Global.putInt(sContext.getContentResolver(), Settings.Global.MOBILE_DATA + subId, enabled ? 1 : 0); Rlog.d(LOG_TAG, "set mobile_data: " + enabled); Loading src/java/com/android/internal/telephony/dataconnection/DcTracker.java +2 −2 Original line number Diff line number Diff line Loading @@ -2710,8 +2710,8 @@ public final class DcTracker extends DcTrackerBase { registerForAllEvents(); onUpdateIcc(); mUserDataEnabled = Settings.Global.getInt(mPhone.getContext().getContentResolver(), Settings.Global.MOBILE_DATA, 1) == 1; mUserDataEnabled = TelephonyManager.getIntWithSubId(mPhone.getContext().getContentResolver(), Settings.Global.MOBILE_DATA, mPhone.getSubId(), 1) == 1; if (mPhone instanceof CDMALTEPhone) { ((CDMALTEPhone)mPhone).updateCurrentCarrierInProvider(); Loading src/java/com/android/internal/telephony/dataconnection/DcTrackerBase.java +7 −5 Original line number Diff line number Diff line Loading @@ -572,8 +572,8 @@ public abstract class DcTrackerBase extends Handler { filter.addAction(INTENT_DATA_STALL_ALARM); filter.addAction(INTENT_PROVISIONING_APN_ALARM); mUserDataEnabled = Settings.Global.getInt( mPhone.getContext().getContentResolver(), Settings.Global.MOBILE_DATA + phoneSubId, mUserDataEnabled = TelephonyManager.getIntWithSubId( mPhone.getContext().getContentResolver(), Settings.Global.MOBILE_DATA, phoneSubId, 1) == 1; mPhone.getContext().registerReceiver(mIntentReceiver, filter, null, mPhone); Loading Loading @@ -774,12 +774,14 @@ public abstract class DcTrackerBase extends Handler { * Return current {@link android.provider.Settings.Global#MOBILE_DATA} value. */ public boolean getDataEnabled() { try { final ContentResolver resolver = mPhone.getContext().getContentResolver(); try { int phoneSubId = mPhone.getSubId(); return Settings.Global.getInt(resolver, Settings.Global.MOBILE_DATA + phoneSubId) != 0; return TelephonyManager.getIntWithSubId(resolver, Settings.Global.MOBILE_DATA, phoneSubId) != 0; } catch (SettingNotFoundException snfe) { return false; return "true".equalsIgnoreCase( SystemProperties.get("ro.com.android.mobiledata", "true")); } } Loading Loading
src/java/com/android/internal/telephony/PhoneFactory.java +2 −2 Original line number Diff line number Diff line Loading @@ -439,8 +439,8 @@ public class PhoneFactory { Rlog.d(LOG_TAG, "setDataSubscription: " + subId); // Update the current mobile data flag enabled = Settings.Global.getInt(sContext.getContentResolver(), Settings.Global.MOBILE_DATA + subId, 0) != 0; enabled = TelephonyManager.getIntWithSubId(sContext.getContentResolver(), Settings.Global.MOBILE_DATA, subId, 0) != 0; Settings.Global.putInt(sContext.getContentResolver(), Settings.Global.MOBILE_DATA + subId, enabled ? 1 : 0); Rlog.d(LOG_TAG, "set mobile_data: " + enabled); Loading
src/java/com/android/internal/telephony/dataconnection/DcTracker.java +2 −2 Original line number Diff line number Diff line Loading @@ -2710,8 +2710,8 @@ public final class DcTracker extends DcTrackerBase { registerForAllEvents(); onUpdateIcc(); mUserDataEnabled = Settings.Global.getInt(mPhone.getContext().getContentResolver(), Settings.Global.MOBILE_DATA, 1) == 1; mUserDataEnabled = TelephonyManager.getIntWithSubId(mPhone.getContext().getContentResolver(), Settings.Global.MOBILE_DATA, mPhone.getSubId(), 1) == 1; if (mPhone instanceof CDMALTEPhone) { ((CDMALTEPhone)mPhone).updateCurrentCarrierInProvider(); Loading
src/java/com/android/internal/telephony/dataconnection/DcTrackerBase.java +7 −5 Original line number Diff line number Diff line Loading @@ -572,8 +572,8 @@ public abstract class DcTrackerBase extends Handler { filter.addAction(INTENT_DATA_STALL_ALARM); filter.addAction(INTENT_PROVISIONING_APN_ALARM); mUserDataEnabled = Settings.Global.getInt( mPhone.getContext().getContentResolver(), Settings.Global.MOBILE_DATA + phoneSubId, mUserDataEnabled = TelephonyManager.getIntWithSubId( mPhone.getContext().getContentResolver(), Settings.Global.MOBILE_DATA, phoneSubId, 1) == 1; mPhone.getContext().registerReceiver(mIntentReceiver, filter, null, mPhone); Loading Loading @@ -774,12 +774,14 @@ public abstract class DcTrackerBase extends Handler { * Return current {@link android.provider.Settings.Global#MOBILE_DATA} value. */ public boolean getDataEnabled() { try { final ContentResolver resolver = mPhone.getContext().getContentResolver(); try { int phoneSubId = mPhone.getSubId(); return Settings.Global.getInt(resolver, Settings.Global.MOBILE_DATA + phoneSubId) != 0; return TelephonyManager.getIntWithSubId(resolver, Settings.Global.MOBILE_DATA, phoneSubId) != 0; } catch (SettingNotFoundException snfe) { return false; return "true".equalsIgnoreCase( SystemProperties.get("ro.com.android.mobiledata", "true")); } } Loading