OSDN Git Service

Dupe BluetoothSettings and DeviceListPreferenceFragment
authorjackqdyulei <jackqdyulei@google.com>
Wed, 17 May 2017 03:17:35 +0000 (20:17 -0700)
committerjackqdyulei <jackqdyulei@google.com>
Thu, 18 May 2017 21:12:02 +0000 (14:12 -0700)
commit5333ecd1fb630ad5bc4211c0db4eb2d32e5859f9
tree0a3a24aeeac7dd0a67ee4da06dc3b0558c53f1d0
parent803f0c96e8bcac86317f44e5d26444329d5b1466
Dupe BluetoothSettings and DeviceListPreferenceFragment

Create the obsolete version of the belowing fragments, so we could
flip between old page and new page.

BluetoothSettingsObsolete and DeviceListPreferenceObsoleteFragment
contains all the old logic but:
1. Logic about BluetoothPairingPreferenceController(ag/2239482),
since this preference shouldn't be checked in without the flag :(

This cl also adds logic in MasterSwitchPreferenceController to flip
these two pages.

Following cl will refactor these fragment to make it compatible
to new framework.

Bug: 35877041
Test: RunSettingsRoboTests
Change-Id: I1cc1bc2d49d8a3e11c3127e56f6409fbc84028d8
15 files changed:
res/xml/bluetooth_settings_obsolete.xml [new file with mode: 0644]
res/xml/connected_devices.xml
src/com/android/settings/bluetooth/BluetoothMasterSwitchPreferenceController.java
src/com/android/settings/bluetooth/BluetoothSettings.java
src/com/android/settings/bluetooth/BluetoothSettingsObsolete.java [new file with mode: 0644]
src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java
src/com/android/settings/bluetooth/DeviceListPreferenceObsoleteFragment.java [new file with mode: 0644]
src/com/android/settings/bluetooth/DevicePickerFragment.java
src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
src/com/android/settings/search/SearchIndexableResources.java
src/com/android/settings/search2/CursorToSearchResultConverter.java
tests/robotests/src/com/android/settings/bluetooth/BluetoothMasterSwitchPreferenceControllerTest.java
tests/robotests/src/com/android/settings/bluetooth/BluetoothSettingsObsoleteTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/bluetooth/BluetoothSettingsTest.java
tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragmentTest.java