OSDN Git Service

Introduce DeveloperOptionsPreferenceController
authorjeffreyhuang <jeffreyhuang@google.com>
Thu, 14 Sep 2017 00:09:13 +0000 (17:09 -0700)
committerjeffreyhuang <jeffreyhuang@google.com>
Fri, 15 Sep 2017 22:27:26 +0000 (15:27 -0700)
commit4bfa56a7fde8ae07a0c5f546e470771c4a6d69fa
treef0c689336113cf4b804aaeb7f28bfc3bd0354a72
parent4169ac2fedaf2c1e90432b49343f95f631fc2834
Introduce DeveloperOptionsPreferenceController

 - New abstract class for all preference controllers in developer
 options
 - Used to handle changes in the master switch
 - DeveloperSettingsDashboardFragment has a reference to all preference
 controllers to call "handleMasterSwitchToggled()"

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I64c18f54e22551f025029336880e92ac3a0d4a8c
src/com/android/settings/development/DeveloperOptionsPreferenceController.java [new file with mode: 0644]
src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
src/com/android/settings/development/StayAwakePreferenceController.java
tests/robotests/src/com/android/settings/development/StayAwakePreferenceControllerTest.java