From 79ce2c95f42ec881b2f73abbfe62d99f6fa6e3f8 Mon Sep 17 00:00:00 2001 From: Mill Chen Date: Wed, 26 Jun 2019 19:58:25 +0800 Subject: [PATCH] Separate mono audio preference controller from accessibility Bug: 135056871 Test: manual, robotests Change-Id: I839c07a3a61ae97f33b339d307734504c45a6622 --- res/xml/accessibility_settings.xml | 3 +- .../accessibility/AccessibilitySettings.java | 27 +----- .../MasterMonoPreferenceController.java | 47 +++++++++ .../MasterMonoPreferenceControllerTest.java | 96 +++++++++++++++++++ 4 files changed, 146 insertions(+), 27 deletions(-) create mode 100644 src/com/android/settings/accessibility/MasterMonoPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/accessibility/MasterMonoPreferenceControllerTest.java diff --git a/res/xml/accessibility_settings.xml b/res/xml/accessibility_settings.xml index eddce0f8c53..8353eadaba5 100644 --- a/res/xml/accessibility_settings.xml +++ b/res/xml/accessibility_settings.xml @@ -143,7 +143,8 @@ android:key="toggle_master_mono" android:title="@string/accessibility_toggle_master_mono_title" android:summary="@string/accessibility_toggle_master_mono_summary" - android:persistent="false"/> + android:persistent="false" + settings:controller="com.android.settings.accessibility.MasterMonoPreferenceController"/>