aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMalcolm Chen <refuhoo@google.com>2017-12-20 11:38:25 -0800
committerXiangyu/Malcolm Chen <refuhoo@google.com>2018-02-05 21:57:12 +0000
commita402e89c7dcbc612b2aa8176ec0b997f7946c3e0 (patch)
tree1110652e6b01e92062664e637fa485212cd3f072
parent45904b5d5404a2d02f7e8b57461a5daedd4005c0 (diff)
downloadims-a402e89c7dcbc612b2aa8176ec0b997f7946c3e0.tar.gz
Remove DATA_ENABLED_PROP system property.
DATA_ENABLED_PROP system property is used inclusively to ImsManager to keep track of whether mobile data is enabled. Now we have a system API that ImsManager can use. So we are removing it. Bug: 67602046 Test: manual and existing unit-tests Change-Id: I0e1100a72674737adcc06fe36110f4dc3ed25056 Merged-In: I0e1100a72674737adcc06fe36110f4dc3ed25056
-rw-r--r--src/java/com/android/ims/ImsManager.java15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java
index 62f4fc6d..ad8d11b2 100644
--- a/src/java/com/android/ims/ImsManager.java
+++ b/src/java/com/android/ims/ImsManager.java
@@ -194,10 +194,6 @@ public class ImsManager {
private Set<MmTelFeatureConnection.IFeatureUpdate> mStatusCallbacks =
new CopyOnWriteArraySet<>();
- // Flag indicating data enabled or not. This flag should be in sync with
- // DcTracker.isDataEnabled(). The flag will be set later during boot up.
- private static final String DATA_ENABLED_PROP = "net.lte.ims.data.enabled";
-
public static final String TRUE = "true";
public static final String FALSE = "false";
@@ -2094,16 +2090,7 @@ public class ImsManager {
}
private boolean isDataEnabled() {
- return SystemProperties.getBoolean(DATA_ENABLED_PROP, true);
- }
-
- /**
- * Set data enabled/disabled flag.
- * @param enabled True if data is enabled, otherwise disabled.
- */
- public void setDataEnabled(boolean enabled) {
- log("setDataEnabled: " + enabled);
- SystemProperties.set(DATA_ENABLED_PROP, enabled ? TRUE : FALSE);
+ return new TelephonyManager(mContext, getSubId()).isMobileDataEnabled();
}
private boolean isVolteProvisioned() {