summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEtienne Ruffieux <eruffieux@google.com>2022-02-01 22:54:56 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-02-01 22:54:56 +0000
commit981c683d92f985145b6e79cfcc8082e31c4c8cf1 (patch)
tree5b6a932a9119e350cbea69310e7550c151e9206b
parent4c543d40d68e518f1fae40d100bc7ac2dc4c5db1 (diff)
parent2540326b6dc9ce1253dc722fd7bbfed1e33a22f5 (diff)
downloadconnectivity-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.java15
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
*