From 74b1a46cb1bfcb7734a43ca7ded411b00798ae70 Mon Sep 17 00:00:00 2001 From: Tsung-Mao Fang Date: Thu, 12 Aug 2021 16:38:51 +0800 Subject: [PATCH] Move Automatic System Updates from Developer Options to System - Move the preference to the system xml file. - DisableAutomaticUpdatesPreferenceController should not inherit from the developer preference controller now since it's not used in developer page anymore. Instead, just use toggle preference controller for changing the state. - Rewrite the test cases based on new controller. Test: The ui works well and search can navigate to correct path. Fix: 196001125 Change-Id: Iaea3e11d9cdbfa073ebd41bc3c84356d564c7e71 --- res/xml/development_settings.xml | 5 - res/xml/system_dashboard_fragment.xml | 8 ++ .../DevelopmentSettingsDashboardFragment.java | 1 - ...eAutomaticUpdatesPreferenceController.java | 76 ------------ ...eAutomaticUpdatesPreferenceController.java | 59 ++++++++++ ...omaticUpdatesPreferenceControllerTest.java | 108 ------------------ ...omaticUpdatesPreferenceControllerTest.java | 102 +++++++++++++++++ 7 files changed, 169 insertions(+), 190 deletions(-) delete mode 100644 src/com/android/settings/development/DisableAutomaticUpdatesPreferenceController.java create mode 100644 src/com/android/settings/system/DisableAutomaticUpdatesPreferenceController.java delete mode 100644 tests/robotests/src/com/android/settings/development/DisableAutomaticUpdatesPreferenceControllerTest.java create mode 100644 tests/robotests/src/com/android/settings/system/DisableAutomaticUpdatesPreferenceControllerTest.java diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml index 621351681cd..a0d670fda0d 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -109,11 +109,6 @@ android:title="@string/color_temperature" android:summary="@string/color_temperature_desc" /> - - diff --git a/res/xml/system_dashboard_fragment.xml b/res/xml/system_dashboard_fragment.xml index 9228ddd5f5a..21a5c151d15 100644 --- a/res/xml/system_dashboard_fragment.xml +++ b/res/xml/system_dashboard_fragment.xml @@ -65,6 +65,14 @@ + +