summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/datausage
diff options
context:
space:
mode:
authorBonian Chen <bonianchen@google.com>2020-04-19 21:19:18 +0800
committerBonian Chen <bonianchen@google.com>2020-04-19 21:19:18 +0800
commit8f677012949d775209f740cb1783dece898a4a06 (patch)
tree848a8c263ff2956ead2496b8f4af2160146e1f5f /src/com/android/settings/datausage
parent90cce123e5193dd1d57f0f583f3f4e4e1298494e (diff)
downloadpackages_apps_Settings-8f677012949d775209f740cb1783dece898a4a06.tar.gz
packages_apps_Settings-8f677012949d775209f740cb1783dece898a4a06.tar.bz2
packages_apps_Settings-8f677012949d775209f740cb1783dece898a4a06.zip
[Settings] Support of DSDS API
Replacing getDataEnabled() by isDataEnabledForApn(). Bug: 143996139 Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=BillingCycleSettingsTest Change-Id: If36cfcd7c6b44fb89957ebf9f741936041761d9c
Diffstat (limited to 'src/com/android/settings/datausage')
-rw-r--r--src/com/android/settings/datausage/BillingCyclePreference.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/settings/datausage/BillingCyclePreference.java b/src/com/android/settings/datausage/BillingCyclePreference.java
index 47ef56b2ef..116ed89b3c 100644
--- a/src/com/android/settings/datausage/BillingCyclePreference.java
+++ b/src/com/android/settings/datausage/BillingCyclePreference.java
@@ -20,6 +20,7 @@ import android.content.Intent;
import android.net.NetworkTemplate;
import android.os.Bundle;
import android.os.RemoteException;
+import android.telephony.data.ApnSetting;
import android.util.AttributeSet;
import androidx.preference.Preference;
@@ -76,7 +77,8 @@ public class BillingCyclePreference extends Preference
private void updateEnabled() {
try {
setEnabled(mServices.mNetworkService.isBandwidthControlEnabled()
- && mServices.mTelephonyManager.getDataEnabled(mSubId)
+ && mServices.mTelephonyManager.createForSubscriptionId(mSubId)
+ .isDataEnabledForApn(ApnSetting.TYPE_DEFAULT)
&& mServices.mUserManager.isAdminUser());
} catch (RemoteException e) {
setEnabled(false);