summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMeng Wang <mewan@google.com>2016-12-16 18:15:18 -0800
committerMeng Wang <mewan@google.com>2016-12-19 21:28:33 -0800
commit2605a94fb3e80e0741a85f5beeb22b9070d23a74 (patch)
tree62595a3152ebeeb8ca6f1478934bab0d4ebd57d7
parent3feb36f386272171e448cf99450075d1b8e788f0 (diff)
downloadims-nougat-mr2.1-release.tar.gz
Bug: 32580033 Change-Id: Idaf55df062f30df7853bbaa0a4ae192ed20e9f4b
-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,