From 2a6792540ba1e8f3ee7481c4cd8c0e903a54ba66 Mon Sep 17 00:00:00 2001 From: Bonian Chen Date: Fri, 21 Oct 2022 13:42:38 +0000 Subject: [PATCH] [Settings] enhancing data saver config control Enhancing the control of R.bool.config_show_data_saver when false, which including: 1. Initial presentation is invisible 2. Leaving UI when triggered 3. Avoid from getting searched 4. Robolectric test case support Bug: 243877672 Test: test cases and local testing Merged-In: I909522c0244ebb012a27d6aff34120a4f90128c6 Change-Id: I909522c0244ebb012a27d6aff34120a4f90128c6 --- res/xml/network_provider_internet.xml | 1 + res/xml/special_access.xml | 1 + .../settings/datausage/DataSaverSummary.java | 13 ++++++++++++- .../specialaccess/DataSaverControllerTest.java | 16 ++++++++++++++++ 4 files changed, 30 insertions(+), 1 deletion(-) diff --git a/res/xml/network_provider_internet.xml b/res/xml/network_provider_internet.xml index c9c576e6b1b..981afb3b3e6 100644 --- a/res/xml/network_provider_internet.xml +++ b/res/xml/network_provider_internet.xml @@ -99,6 +99,7 @@ android:title="@string/data_saver_title" android:icon="@drawable/ic_settings_data_usage" android:order="10" + settings:isPreferenceVisible="@bool/config_show_data_saver" android:fragment="com.android.settings.datausage.DataSaverSummary"/>