diff options
author | Malcolm Chen <refuhoo@google.com> | 2017-12-20 11:38:25 -0800 |
---|---|---|
committer | Xiangyu/Malcolm Chen <refuhoo@google.com> | 2018-02-05 21:57:12 +0000 |
commit | a402e89c7dcbc612b2aa8176ec0b997f7946c3e0 (patch) | |
tree | 1110652e6b01e92062664e637fa485212cd3f072 | |
parent | 45904b5d5404a2d02f7e8b57461a5daedd4005c0 (diff) | |
download | ims-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.java | 15 |
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() { |