Loading packages/SettingsLib/src/com/android/settingslib/bluetooth/A2dpProfile.java +3 −1 Original line number Diff line number Diff line Loading @@ -164,7 +164,9 @@ public class A2dpProfile implements LocalBluetoothProfile { if (mBluetoothAdapter == null) { return false; } return mBluetoothAdapter.setActiveDevice(device, ACTIVE_DEVICE_AUDIO); return device == null ? mBluetoothAdapter.removeActiveDevice(ACTIVE_DEVICE_AUDIO) : mBluetoothAdapter.setActiveDevice(device, ACTIVE_DEVICE_AUDIO); } public BluetoothDevice getActiveDevice() { Loading packages/SettingsLib/src/com/android/settingslib/bluetooth/HeadsetProfile.java +4 −1 Original line number Diff line number Diff line Loading @@ -125,7 +125,10 @@ public class HeadsetProfile implements LocalBluetoothProfile { if (mBluetoothAdapter == null) { return false; } return mBluetoothAdapter.setActiveDevice(device, ACTIVE_DEVICE_PHONE_CALL); return device == null ? mBluetoothAdapter.removeActiveDevice(ACTIVE_DEVICE_PHONE_CALL) : mBluetoothAdapter.setActiveDevice(device, ACTIVE_DEVICE_PHONE_CALL); } public BluetoothDevice getActiveDevice() { Loading packages/SettingsLib/src/com/android/settingslib/bluetooth/HearingAidProfile.java +3 −1 Original line number Diff line number Diff line Loading @@ -162,7 +162,9 @@ public class HearingAidProfile implements LocalBluetoothProfile { if (mBluetoothAdapter == null) { return false; } return mBluetoothAdapter.setActiveDevice(device, ACTIVE_DEVICE_ALL); return device == null ? mBluetoothAdapter.removeActiveDevice(ACTIVE_DEVICE_ALL) : mBluetoothAdapter.setActiveDevice(device, ACTIVE_DEVICE_ALL); } public List<BluetoothDevice> getActiveDevices() { Loading packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/A2dpProfileTest.java +6 −0 Original line number Diff line number Diff line Loading @@ -203,4 +203,10 @@ public class A2dpProfileTest { assertThat(mProfile.getHighQualityAudioOptionLabel(mDevice)).isEqualTo( String.format(KNOWN_CODEC_LABEL, config.getCodecName())); } @Test public void setActiveDevice_returnTrue() { assertThat(mProfile.setActiveDevice(null)).isTrue(); assertThat(mProfile.setActiveDevice(mDevice)).isTrue(); } } packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/HeadsetProfileTest.java +6 −0 Original line number Diff line number Diff line Loading @@ -75,4 +75,10 @@ public class HeadsetProfileTest { assertThat(mProfile.getAudioState(mBluetoothDevice)). isEqualTo(BluetoothHeadset.STATE_AUDIO_CONNECTED); } @Test public void setActiveDevice_returnTrue() { assertThat(mProfile.setActiveDevice(null)).isTrue(); assertThat(mProfile.setActiveDevice(mBluetoothDevice)).isTrue(); } } Loading
packages/SettingsLib/src/com/android/settingslib/bluetooth/A2dpProfile.java +3 −1 Original line number Diff line number Diff line Loading @@ -164,7 +164,9 @@ public class A2dpProfile implements LocalBluetoothProfile { if (mBluetoothAdapter == null) { return false; } return mBluetoothAdapter.setActiveDevice(device, ACTIVE_DEVICE_AUDIO); return device == null ? mBluetoothAdapter.removeActiveDevice(ACTIVE_DEVICE_AUDIO) : mBluetoothAdapter.setActiveDevice(device, ACTIVE_DEVICE_AUDIO); } public BluetoothDevice getActiveDevice() { Loading
packages/SettingsLib/src/com/android/settingslib/bluetooth/HeadsetProfile.java +4 −1 Original line number Diff line number Diff line Loading @@ -125,7 +125,10 @@ public class HeadsetProfile implements LocalBluetoothProfile { if (mBluetoothAdapter == null) { return false; } return mBluetoothAdapter.setActiveDevice(device, ACTIVE_DEVICE_PHONE_CALL); return device == null ? mBluetoothAdapter.removeActiveDevice(ACTIVE_DEVICE_PHONE_CALL) : mBluetoothAdapter.setActiveDevice(device, ACTIVE_DEVICE_PHONE_CALL); } public BluetoothDevice getActiveDevice() { Loading
packages/SettingsLib/src/com/android/settingslib/bluetooth/HearingAidProfile.java +3 −1 Original line number Diff line number Diff line Loading @@ -162,7 +162,9 @@ public class HearingAidProfile implements LocalBluetoothProfile { if (mBluetoothAdapter == null) { return false; } return mBluetoothAdapter.setActiveDevice(device, ACTIVE_DEVICE_ALL); return device == null ? mBluetoothAdapter.removeActiveDevice(ACTIVE_DEVICE_ALL) : mBluetoothAdapter.setActiveDevice(device, ACTIVE_DEVICE_ALL); } public List<BluetoothDevice> getActiveDevices() { Loading
packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/A2dpProfileTest.java +6 −0 Original line number Diff line number Diff line Loading @@ -203,4 +203,10 @@ public class A2dpProfileTest { assertThat(mProfile.getHighQualityAudioOptionLabel(mDevice)).isEqualTo( String.format(KNOWN_CODEC_LABEL, config.getCodecName())); } @Test public void setActiveDevice_returnTrue() { assertThat(mProfile.setActiveDevice(null)).isTrue(); assertThat(mProfile.setActiveDevice(mDevice)).isTrue(); } }
packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/HeadsetProfileTest.java +6 −0 Original line number Diff line number Diff line Loading @@ -75,4 +75,10 @@ public class HeadsetProfileTest { assertThat(mProfile.getAudioState(mBluetoothDevice)). isEqualTo(BluetoothHeadset.STATE_AUDIO_CONNECTED); } @Test public void setActiveDevice_returnTrue() { assertThat(mProfile.setActiveDevice(null)).isTrue(); assertThat(mProfile.setActiveDevice(mBluetoothDevice)).isTrue(); } }