summaryrefslogtreecommitdiff
path: root/rcs/rcsservice/src/com/android
diff options
context:
space:
mode:
authorMeng Wang <mewan@google.com>2017-01-03 19:00:13 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-01-03 19:00:13 +0000
commit594a465add4443e7426e7eb0c3b215774cd972d6 (patch)
treee47d13066f2576aa150a3ae2419c6c72c8053a99 /rcs/rcsservice/src/com/android
parentaa7801b2176c4027f84d56a967d153d9ef4a9728 (diff)
parentb81da0ec473f6ff690011e2c3dd6c2a508815852 (diff)
downloadims-594a465add4443e7426e7eb0c3b215774cd972d6.tar.gz
Sync mobile data status to modem on device bootup am: 2605a94fb3
am: b81da0ec47 Change-Id: Ice1bf49834d46e0c32c710ef7d905c67c60ddcf5
Diffstat (limited to 'rcs/rcsservice/src/com/android')
-rw-r--r--rcs/rcsservice/src/com/android/service/ims/presence/PresencePublication.java6
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,