OSDN Git Service

Decouple BluetoothDevicePreference and DeviceListPreferenceFragment
authorjackqdyulei <jackqdyulei@google.com>
Fri, 17 Nov 2017 00:06:14 +0000 (16:06 -0800)
committerjackqdyulei <jackqdyulei@google.com>
Mon, 20 Nov 2017 18:11:20 +0000 (10:11 -0800)
commitcf1ce05ce57c1b9c7f28a05b72750312e76bfe5e
treee153fa64a1fa1f5eec0233740e4a349762f2a099
parent4559ddeb090d8c600cf35a9dd4ac2e9d20836887
Decouple BluetoothDevicePreference and DeviceListPreferenceFragment

The BluetoothDevicePreference need to know whether to display with an
invalid name. However pass in the whole fragment is over-killing.

This cl decouple it for several reasons:
1. In P, BluetoothDevicePreference will be used in other fragment.
2. In preference lifecycle from end user side, this flag is constant.

Bug: 69333961
Test: RunSettingsRoboTests
Change-Id: I3dbcd2a4aafa3ead74371534250e5e7c3ee221f7
src/com/android/settings/bluetooth/BluetoothDevicePreference.java
src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java
tests/robotests/src/com/android/settings/bluetooth/BluetoothDevicePreferenceTest.java