diff options
author | Etienne Ruffieux <eruffieux@google.com> | 2022-02-01 22:54:56 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-02-01 22:54:56 +0000 |
commit | 981c683d92f985145b6e79cfcc8082e31c4c8cf1 (patch) | |
tree | 5b6a932a9119e350cbea69310e7550c151e9206b | |
parent | 4c543d40d68e518f1fae40d100bc7ac2dc4c5db1 (diff) | |
parent | 2540326b6dc9ce1253dc722fd7bbfed1e33a22f5 (diff) | |
download | connectivity-981c683d92f985145b6e79cfcc8082e31c4c8cf1.tar.gz |
Replacing getActiveDevice by btAdapter.getActiveDevices() am: fb43b1d232 am: 3271d6d1b4 am: 524990d8b9 am: 2540326b6d
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Test/connectivity/+/1967501
Change-Id: I764f30b52740baef04f1cd8410a546cfd6c903f9
-rw-r--r-- | PMC/src/com/android/pmc/A2dpReceiver.java | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/PMC/src/com/android/pmc/A2dpReceiver.java b/PMC/src/com/android/pmc/A2dpReceiver.java index 4728830..f610788 100644 --- a/PMC/src/com/android/pmc/A2dpReceiver.java +++ b/PMC/src/com/android/pmc/A2dpReceiver.java @@ -404,7 +404,7 @@ public class A2dpReceiver extends BroadcastReceiver { List<BluetoothCodecConfig> codecsSelectableCapabilities = new ArrayList<>(); if (mBluetoothA2dp != null) { - BluetoothDevice activeDevice = mBluetoothA2dp.getActiveDevice(); + BluetoothDevice activeDevice = getA2dpActiveDevice(); if (activeDevice == null) { Log.e(TAG, "getCodecValue: Active device is null"); return null; @@ -478,13 +478,13 @@ public class A2dpReceiver extends BroadcastReceiver { } if (mBluetoothA2dp != null) { - BluetoothDevice activeDevice = mBluetoothA2dp.getActiveDevice(); + BluetoothDevice activeDevice = getA2dpActiveDevice(); if (activeDevice == null) { Log.e(TAG, "setCodecValue: Active device is null. Codec is not set."); return false; } Log.d(TAG, "setCodecConfigPreference()"); - mBluetoothA2dp.setCodecConfigPreference(mBluetoothA2dp.getActiveDevice(), codecConfig); + mBluetoothA2dp.setCodecConfigPreference(getA2dpActiveDevice(), codecConfig); } else { Log.e(TAG, "mBluetoothA2dp is null. Codec is not set"); return false; @@ -509,6 +509,15 @@ public class A2dpReceiver extends BroadcastReceiver { return true; } + private BluetoothDevice getA2dpActiveDevice() { + if (mBluetoothAdapter == null) { + return null; + } + List<BluetoothDevice> activeDevices = + mBluetoothAdapter.getActiveDevices(BluetoothProfile.A2DP); + return (activeDevices.size() > 0) ? activeDevices.get(0) : null; + } + /** * Method to verify if the codec config values are changed * |