OSDN Git Service

Make PreferenceController a mixin
authorTony Mantler <nicoya@google.com>
Tue, 13 Jun 2017 20:09:25 +0000 (13:09 -0700)
committerTony Mantler <nicoya@google.com>
Mon, 26 Jun 2017 17:58:36 +0000 (10:58 -0700)
commit1d583e125faf3ae4c9cd82636d8f3ecf1cdec3aa
tree57a949e2cd7d90057cf387c07a6b215e002205e9
parent4bac4215383227edf77a139e6f33bcc5689996b7
Make PreferenceController a mixin

Bug: 62912136
Test: Existing tests in BaseSearchIndexProviderTest
Change-Id: Ieda359806c09a019840b2005446c7ec8b61fdb00
203 files changed:
src/com/android/settings/DateTimeSettings.java
src/com/android/settings/DeviceInfoSettings.java
src/com/android/settings/DisplaySettings.java
src/com/android/settings/accounts/AccountDetailDashboardFragment.java
src/com/android/settings/accounts/AccountHeaderPreferenceController.java
src/com/android/settings/accounts/AccountPreferenceController.java
src/com/android/settings/accounts/AccountSyncPreferenceController.java
src/com/android/settings/accounts/AddUserWhenLockedPreferenceController.java
src/com/android/settings/accounts/AutoSyncDataPreferenceController.java
src/com/android/settings/accounts/EmergencyInfoPreferenceController.java
src/com/android/settings/accounts/RemoveAccountPreferenceController.java
src/com/android/settings/accounts/UserAndAccountDashboardFragment.java
src/com/android/settings/applications/AdvancedAppSettings.java
src/com/android/settings/applications/AppAndNotificationDashboardFragment.java
src/com/android/settings/applications/AppPermissionsPreferenceController.java
src/com/android/settings/applications/RecentAppsPreferenceController.java
src/com/android/settings/applications/ResetAppPrefPreferenceController.java
src/com/android/settings/applications/SpecialAccessSettings.java
src/com/android/settings/applications/SpecialAppAccessPreferenceController.java
src/com/android/settings/applications/assist/AssistContextPreferenceController.java
src/com/android/settings/applications/assist/AssistFlashScreenPreferenceController.java
src/com/android/settings/applications/assist/AssistScreenshotPreferenceController.java
src/com/android/settings/applications/assist/ManageAssist.java
src/com/android/settings/applications/defaultapps/DefaultAppPreferenceController.java
src/com/android/settings/backup/BackupSettingsActivityPreferenceController.java
src/com/android/settings/backup/BackupSettingsFragment.java
src/com/android/settings/backup/BackupSettingsPreferenceController.java
src/com/android/settings/bluetooth/BluetoothDetailsController.java
src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java
src/com/android/settings/bluetooth/BluetoothDeviceNamePreferenceController.java
src/com/android/settings/bluetooth/BluetoothFilesPreferenceController.java
src/com/android/settings/bluetooth/BluetoothMasterSwitchPreferenceController.java
src/com/android/settings/bluetooth/BluetoothPairingDetail.java
src/com/android/settings/bluetooth/BluetoothPairingPreferenceController.java
src/com/android/settings/bluetooth/BluetoothSettings.java
src/com/android/settings/bluetooth/BluetoothSettingsObsolete.java
src/com/android/settings/bluetooth/DevicePickerFragment.java
src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
src/com/android/settings/connecteddevice/UsbModePreferenceController.java
src/com/android/settings/core/DynamicAvailabilityPreferenceController.java
src/com/android/settings/core/PreferenceControllerMixin.java [moved from src/com/android/settings/core/PreferenceController.java with 62% similarity]
src/com/android/settings/dashboard/DashboardFragment.java
src/com/android/settings/dashboard/DashboardTilePlaceholderPreferenceController.java
src/com/android/settings/dashboard/RestrictedDashboardFragment.java
src/com/android/settings/datetime/AutoTimePreferenceController.java
src/com/android/settings/datetime/AutoTimeZonePreferenceController.java
src/com/android/settings/datetime/DatePreferenceController.java
src/com/android/settings/datetime/TimeFormatPreferenceController.java
src/com/android/settings/datetime/TimePreferenceController.java
src/com/android/settings/datetime/TimeZonePreferenceController.java
src/com/android/settings/development/BugReportInPowerPreferenceController.java
src/com/android/settings/development/BugReportPreferenceController.java
src/com/android/settings/development/CameraHalHdrplusPreferenceController.java
src/com/android/settings/development/TelephonyMonitorPreferenceController.java
src/com/android/settings/development/VerifyAppsOverUsbPreferenceController.java
src/com/android/settings/deviceinfo/AdditionalSystemUpdatePreferenceController.java
src/com/android/settings/deviceinfo/BasebandVersionPreferenceController.java
src/com/android/settings/deviceinfo/BuildNumberPreferenceController.java
src/com/android/settings/deviceinfo/DeviceModelPreferenceController.java
src/com/android/settings/deviceinfo/FccEquipmentIdPreferenceController.java
src/com/android/settings/deviceinfo/FeedbackPreferenceController.java
src/com/android/settings/deviceinfo/FirmwareVersionPreferenceController.java
src/com/android/settings/deviceinfo/KernelVersionPreferenceController.java
src/com/android/settings/deviceinfo/ManualPreferenceController.java
src/com/android/settings/deviceinfo/RegulatoryInfoPreferenceController.java
src/com/android/settings/deviceinfo/SELinuxStatusPreferenceController.java
src/com/android/settings/deviceinfo/SafetyInfoPreferenceController.java
src/com/android/settings/deviceinfo/SafetyLegalPreferenceController.java
src/com/android/settings/deviceinfo/SecurityPatchPreferenceController.java
src/com/android/settings/deviceinfo/SerialNumberPreferenceController.java
src/com/android/settings/deviceinfo/StorageDashboardFragment.java
src/com/android/settings/deviceinfo/StorageProfileFragment.java
src/com/android/settings/deviceinfo/SystemUpdatePreferenceController.java
src/com/android/settings/deviceinfo/storage/AutomaticStorageManagementSwitchPreferenceController.java
src/com/android/settings/deviceinfo/storage/SecondaryUserController.java
src/com/android/settings/deviceinfo/storage/StorageItemPreferenceController.java
src/com/android/settings/deviceinfo/storage/StorageSummaryDonutPreferenceController.java
src/com/android/settings/deviceinfo/storage/UserProfileController.java
src/com/android/settings/display/AmbientDisplayAlwaysOnPreferenceController.java
src/com/android/settings/display/AmbientDisplayNotificationsPreferenceController.java
src/com/android/settings/display/AmbientDisplayPreferenceController.java
src/com/android/settings/display/AmbientDisplaySettings.java
src/com/android/settings/display/AutoBrightnessPreferenceController.java
src/com/android/settings/display/AutoRotatePreferenceController.java
src/com/android/settings/display/BatteryPercentagePreferenceController.java
src/com/android/settings/display/BrightnessLevelPreferenceController.java
src/com/android/settings/display/CameraGesturePreferenceController.java
src/com/android/settings/display/ColorModePreferenceController.java
src/com/android/settings/display/FontSizePreferenceController.java
src/com/android/settings/display/LiftToWakePreferenceController.java
src/com/android/settings/display/NightDisplayPreferenceController.java
src/com/android/settings/display/NightModePreferenceController.java
src/com/android/settings/display/ScreenSaverPreferenceController.java
src/com/android/settings/display/TapToWakePreferenceController.java
src/com/android/settings/display/ThemePreferenceController.java
src/com/android/settings/display/TimeoutPreferenceController.java
src/com/android/settings/display/VrDisplayPreferenceController.java
src/com/android/settings/display/WallpaperPreferenceController.java
src/com/android/settings/dream/CurrentDreamPreferenceController.java
src/com/android/settings/dream/DreamSettings.java
src/com/android/settings/dream/StartNowPreferenceController.java
src/com/android/settings/dream/WhenToDreamPreferenceController.java
src/com/android/settings/enterprise/AdminActionPreferenceControllerBase.java
src/com/android/settings/enterprise/ApplicationListFragment.java
src/com/android/settings/enterprise/ApplicationListPreferenceController.java
src/com/android/settings/enterprise/EnterprisePrivacySettings.java
src/com/android/settings/enterprise/EnterpriseSetDefaultAppsListFragment.java
src/com/android/settings/enterprise/EnterpriseSetDefaultAppsListPreferenceController.java
src/com/android/settings/enterprise/ManageDeviceAdminPreferenceController.java
src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java
src/com/android/settings/fuelgauge/AppButtonsPreferenceController.java
src/com/android/settings/fuelgauge/BackgroundActivityPreferenceController.java
src/com/android/settings/fuelgauge/BatteryHeaderPreferenceController.java
src/com/android/settings/fuelgauge/BatteryOptimizationPreferenceController.java
src/com/android/settings/fuelgauge/BatterySaverController.java
src/com/android/settings/fuelgauge/PowerUsageAdvanced.java
src/com/android/settings/fuelgauge/PowerUsageAnomalyDetails.java
src/com/android/settings/fuelgauge/PowerUsageSummary.java
src/com/android/settings/gestures/AssistGestureFeatureProvider.java
src/com/android/settings/gestures/AssistGestureFeatureProviderImpl.java
src/com/android/settings/gestures/AssistGestureSettings.java
src/com/android/settings/gestures/CameraLiftTriggerSettings.java
src/com/android/settings/gestures/DoubleTapPowerSettings.java
src/com/android/settings/gestures/DoubleTapScreenSettings.java
src/com/android/settings/gestures/DoubleTwistGestureSettings.java
src/com/android/settings/gestures/GesturePreferenceController.java
src/com/android/settings/gestures/PickupGestureSettings.java
src/com/android/settings/gestures/SwipeToNotificationSettings.java
src/com/android/settings/inputmethod/GameControllerPreferenceController.java
src/com/android/settings/inputmethod/PhysicalKeyboardPreferenceController.java
src/com/android/settings/inputmethod/SpellCheckerPreferenceController.java
src/com/android/settings/inputmethod/VirtualKeyboardPreferenceController.java
src/com/android/settings/language/LanguageAndInputSettings.java
src/com/android/settings/language/PhoneLanguagePreferenceController.java
src/com/android/settings/language/TtsPreferenceController.java
src/com/android/settings/language/UserDictionaryPreferenceController.java
src/com/android/settings/location/AppLocationPermissionPreferenceController.java
src/com/android/settings/location/LocationPreferenceController.java
src/com/android/settings/network/AirplaneModePreferenceController.java
src/com/android/settings/network/MobileNetworkPreferenceController.java
src/com/android/settings/network/MobilePlanPreferenceController.java
src/com/android/settings/network/NetworkDashboardFragment.java
src/com/android/settings/network/NetworkResetPreferenceController.java
src/com/android/settings/network/NetworkScorerPickerPreferenceController.java
src/com/android/settings/network/ProxyPreferenceController.java
src/com/android/settings/network/TetherPreferenceController.java
src/com/android/settings/network/VpnPreferenceController.java
src/com/android/settings/network/WifiCallingPreferenceController.java
src/com/android/settings/nfc/NfcPreferenceController.java
src/com/android/settings/notification/AdjustVolumeRestrictedPreferenceController.java
src/com/android/settings/notification/BadgingNotificationPreferenceController.java
src/com/android/settings/notification/BootSoundPreferenceController.java
src/com/android/settings/notification/CastPreferenceController.java
src/com/android/settings/notification/ConfigureNotificationSettings.java
src/com/android/settings/notification/EmergencyBroadcastPreferenceController.java
src/com/android/settings/notification/LockScreenNotificationPreferenceController.java
src/com/android/settings/notification/PulseNotificationPreferenceController.java
src/com/android/settings/notification/RingtonePreferenceControllerBase.java
src/com/android/settings/notification/SettingPrefController.java
src/com/android/settings/notification/SoundSettings.java
src/com/android/settings/notification/VibrateWhenRingPreferenceController.java
src/com/android/settings/notification/WorkSoundPreferenceController.java
src/com/android/settings/search/BaseSearchIndexProvider.java
src/com/android/settings/search/DatabaseIndexingManager.java
src/com/android/settings/search/DatabaseIndexingUtils.java
src/com/android/settings/search/Indexable.java
src/com/android/settings/security/LockscreenDashboardFragment.java
src/com/android/settings/security/OwnerInfoPreferenceController.java
src/com/android/settings/system/FactoryResetPreferenceController.java
src/com/android/settings/system/ResetDashboardFragment.java
src/com/android/settings/system/SystemDashboardFragment.java
src/com/android/settings/wifi/CellularFallbackPreferenceController.java
src/com/android/settings/wifi/ConfigureWifiSettings.java
src/com/android/settings/wifi/NotifyOpenNetworksPreferenceController.java
src/com/android/settings/wifi/UseOpenWifiPreferenceController.java
src/com/android/settings/wifi/WifiInfoPreferenceController.java
src/com/android/settings/wifi/WifiMasterSwitchPreferenceController.java
src/com/android/settings/wifi/WifiWakeupPreferenceController.java
src/com/android/settings/wifi/WpsPreferenceController.java
src/com/android/settings/wifi/details/WifiDetailPreferenceController.java
src/com/android/settings/wifi/details/WifiNetworkDetailsFragment.java
src/com/android/settings/wifi/p2p/P2pCategoryPreferenceController.java
src/com/android/settings/wifi/p2p/P2pThisDevicePreferenceController.java
src/com/android/settings/wifi/p2p/WifiP2pPreferenceController.java
src/com/android/settings/wifi/p2p/WifiP2pSettings.java
src/com/android/settings/wifi/tether/WifiTetherBasePreferenceController.java
src/com/android/settings/wifi/tether/WifiTetherPreferenceController.java
src/com/android/settings/wifi/tether/WifiTetherSettings.java
tests/robotests/src/com/android/settings/DisplaySettingsTest.java
tests/robotests/src/com/android/settings/bluetooth/DeviceListPreferenceFragmentTest.java
tests/robotests/src/com/android/settings/dashboard/DashboardFragmentSearchIndexProviderInspector.java
tests/robotests/src/com/android/settings/dashboard/DashboardFragmentTest.java
tests/robotests/src/com/android/settings/deviceinfo/storage/SecondaryUserControllerTest.java
tests/robotests/src/com/android/settings/enterprise/ApplicationListFragmentTest.java
tests/robotests/src/com/android/settings/enterprise/EnterprisePrivacySettingsTest.java
tests/robotests/src/com/android/settings/enterprise/EnterpriseSetDefaultAppsListFragmentTest.java
tests/robotests/src/com/android/settings/fuelgauge/PowerUsageSummaryTest.java
tests/robotests/src/com/android/settings/gestures/AssistGestureSettingsTest.java
tests/robotests/src/com/android/settings/gestures/SwipeToNotificationSettingsTest.java
tests/robotests/src/com/android/settings/language/LanguageAndInputSettingsTest.java
tests/robotests/src/com/android/settings/search/BaseSearchIndexProviderTest.java
tests/robotests/src/com/android/settings/search/DatabaseIndexingUtilsTest.java
tests/robotests/src/com/android/settings/search/FakeIndexProvider.java