From 225db346b6345c8c7fdcdd42e2413e62b8096981 Mon Sep 17 00:00:00 2001 From: Bonian Chen Date: Tue, 28 Apr 2020 14:08:11 +0800 Subject: [PATCH] [Settings] Avoid mobile data usage init in WiFi usage Avoid from initial in WiFi usage and update into mobile data usage after refresh. Bug: 151751844 Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=DataUsageSummaryPreferenceControllerTest Change-Id: Ic6176952953ded9d47f1fc52c3f311e6568a5b90 --- .../datausage/DataUsageSummaryPreferenceController.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/com/android/settings/datausage/DataUsageSummaryPreferenceController.java b/src/com/android/settings/datausage/DataUsageSummaryPreferenceController.java index 239ad2178e8..3680016af6f 100644 --- a/src/com/android/settings/datausage/DataUsageSummaryPreferenceController.java +++ b/src/com/android/settings/datausage/DataUsageSummaryPreferenceController.java @@ -114,6 +114,7 @@ public class DataUsageSummaryPreferenceController extends TelephonyBasePreferenc */ public void init(int subscriptionId) { mSubId = subscriptionId; + mHasMobileData = DataUsageUtils.hasMobileData(mContext); mDataUsageController = null; } @@ -123,8 +124,6 @@ public class DataUsageSummaryPreferenceController extends TelephonyBasePreferenc context.getSystemService(NetworkPolicyManager.class); mPolicyEditor = new NetworkPolicyEditor(policyManager); - mHasMobileData = DataUsageUtils.hasMobileData(context); - mDataUsageController = new DataUsageController(context); mDataUsageController.setSubscriptionId(subscriptionId); mDataInfoController = new DataUsageInfoController();