diff options
author | Meng Wang <mewan@google.com> | 2017-01-03 19:00:13 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-01-03 19:00:13 +0000 |
commit | 594a465add4443e7426e7eb0c3b215774cd972d6 (patch) | |
tree | e47d13066f2576aa150a3ae2419c6c72c8053a99 /rcs | |
parent | aa7801b2176c4027f84d56a967d153d9ef4a9728 (diff) | |
parent | b81da0ec473f6ff690011e2c3dd6c2a508815852 (diff) | |
download | ims-594a465add4443e7426e7eb0c3b215774cd972d6.tar.gz |
Sync mobile data status to modem on device bootup am: 2605a94fb3
am: b81da0ec47
Change-Id: Ice1bf49834d46e0c32c710ef7d905c67c60ddcf5
Diffstat (limited to 'rcs')
-rw-r--r-- | rcs/rcsservice/src/com/android/service/ims/presence/PresencePublication.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/rcs/rcsservice/src/com/android/service/ims/presence/PresencePublication.java b/rcs/rcsservice/src/com/android/service/ims/presence/PresencePublication.java index f09bcea..1f24c70 100644 --- a/rcs/rcsservice/src/com/android/service/ims/presence/PresencePublication.java +++ b/rcs/rcsservice/src/com/android/service/ims/presence/PresencePublication.java @@ -170,8 +170,14 @@ public class PresencePublication extends PresenceBase { this.mContext = context; mVtEnabled = ImsManager.isVtEnabledByUser(mContext); + mDataEnabled = Settings.Global.getInt(mContext.getContentResolver(), Settings.Global.MOBILE_DATA, 1) == 1; + new Thread(() -> { + RcsSettingUtils.setMobileDataEnabled(mContext, mDataEnabled); + }).start(); + logger.debug("The current mobile data is: " + (mDataEnabled ? "enabled" : "disabled")); + mPreferredTtyMode = Settings.Secure.getInt( mContext.getContentResolver(), Settings.Secure.PREFERRED_TTY_MODE, |