summaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothSap.java
diff options
context:
space:
mode:
authorNeha Jain <jainne@google.com>2022-06-29 04:04:16 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-06-29 04:13:00 +0000
commitdd85e91cea26c7f706af36c852e79d5b4ca1f173 (patch)
tree3cc753e6115fae83b16d4c9468d5119aed64d696 /framework/java/android/bluetooth/BluetoothSap.java
parentf8b9ffa1b12db219685ae631d91b9020a030c63a (diff)
Revert "Reuse SynchronousResultReceivers instead of creating new."
This reverts commit 02dcbe72b3564559eaa9c2e2714824e4aac6f18c. Reason for revert: Causing builds to fail b/237471430 Change-Id: I6165d838abf312085050359377f67a68a5f8b51a (cherry picked from commit f5dd42bbd05e68f7763ccaa9fae5642acc4ceba1) Merged-In: I6165d838abf312085050359377f67a68a5f8b51a
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothSap.java')
-rw-r--r--framework/java/android/bluetooth/BluetoothSap.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/framework/java/android/bluetooth/BluetoothSap.java b/framework/java/android/bluetooth/BluetoothSap.java
index 137c25b29e..100f1d8605 100644
--- a/framework/java/android/bluetooth/BluetoothSap.java
+++ b/framework/java/android/bluetooth/BluetoothSap.java
@@ -182,7 +182,7 @@ public final class BluetoothSap implements BluetoothProfile, AutoCloseable {
if (DBG) log(Log.getStackTraceString(new Throwable()));
} else if (isEnabled()) {
try {
- final SynchronousResultReceiver<Integer> recv = SynchronousResultReceiver.get();
+ final SynchronousResultReceiver<Integer> recv = new SynchronousResultReceiver();
service.getState(mAttributionSource, recv);
return recv.awaitResultNoInterrupt(getSyncTimeout()).getValue(defaultValue);
} catch (RemoteException | TimeoutException e) {
@@ -211,7 +211,7 @@ public final class BluetoothSap implements BluetoothProfile, AutoCloseable {
} else if (isEnabled()) {
try {
final SynchronousResultReceiver<BluetoothDevice> recv =
- SynchronousResultReceiver.get();
+ new SynchronousResultReceiver();
service.getClient(mAttributionSource, recv);
return Attributable.setAttributionSource(
recv.awaitResultNoInterrupt(getSyncTimeout()).getValue(defaultValue),
@@ -241,7 +241,7 @@ public final class BluetoothSap implements BluetoothProfile, AutoCloseable {
if (DBG) log(Log.getStackTraceString(new Throwable()));
} else if (isEnabled()) {
try {
- final SynchronousResultReceiver<Boolean> recv = SynchronousResultReceiver.get();
+ final SynchronousResultReceiver<Boolean> recv = new SynchronousResultReceiver();
service.isConnected(device, mAttributionSource, recv);
return recv.awaitResultNoInterrupt(getSyncTimeout()).getValue(defaultValue);
} catch (RemoteException | TimeoutException e) {
@@ -282,7 +282,7 @@ public final class BluetoothSap implements BluetoothProfile, AutoCloseable {
if (DBG) log(Log.getStackTraceString(new Throwable()));
} else if (isEnabled() && isValidDevice(device)) {
try {
- final SynchronousResultReceiver<Boolean> recv = SynchronousResultReceiver.get();
+ final SynchronousResultReceiver<Boolean> recv = new SynchronousResultReceiver();
service.disconnect(device, mAttributionSource, recv);
return recv.awaitResultNoInterrupt(getSyncTimeout()).getValue(defaultValue);
} catch (RemoteException | TimeoutException e) {
@@ -310,7 +310,7 @@ public final class BluetoothSap implements BluetoothProfile, AutoCloseable {
} else if (isEnabled()) {
try {
final SynchronousResultReceiver<List<BluetoothDevice>> recv =
- SynchronousResultReceiver.get();
+ new SynchronousResultReceiver();
service.getConnectedDevices(mAttributionSource, recv);
return Attributable.setAttributionSource(
recv.awaitResultNoInterrupt(getSyncTimeout()).getValue(defaultValue),
@@ -340,7 +340,7 @@ public final class BluetoothSap implements BluetoothProfile, AutoCloseable {
} else if (isEnabled()) {
try {
final SynchronousResultReceiver<List<BluetoothDevice>> recv =
- SynchronousResultReceiver.get();
+ new SynchronousResultReceiver();
service.getDevicesMatchingConnectionStates(states, mAttributionSource, recv);
return Attributable.setAttributionSource(
recv.awaitResultNoInterrupt(getSyncTimeout()).getValue(defaultValue),
@@ -390,7 +390,7 @@ public final class BluetoothSap implements BluetoothProfile, AutoCloseable {
log("getConnectionState(" + pairQuery.second.getAnonymizedAddress()
+ ") uncached");
}
- final SynchronousResultReceiver<Integer> recv = SynchronousResultReceiver.get();
+ final SynchronousResultReceiver<Integer> recv = new SynchronousResultReceiver();
try {
pairQuery.first
.getConnectionState(pairQuery.second, mAttributionSource, recv);
@@ -491,7 +491,7 @@ public final class BluetoothSap implements BluetoothProfile, AutoCloseable {
&& (connectionPolicy == BluetoothProfile.CONNECTION_POLICY_FORBIDDEN
|| connectionPolicy == BluetoothProfile.CONNECTION_POLICY_ALLOWED)) {
try {
- final SynchronousResultReceiver<Boolean> recv = SynchronousResultReceiver.get();
+ final SynchronousResultReceiver<Boolean> recv = new SynchronousResultReceiver();
service.setConnectionPolicy(device, connectionPolicy, mAttributionSource, recv);
return recv.awaitResultNoInterrupt(getSyncTimeout()).getValue(defaultValue);
} catch (RemoteException | TimeoutException e) {
@@ -552,7 +552,7 @@ public final class BluetoothSap implements BluetoothProfile, AutoCloseable {
if (DBG) log(Log.getStackTraceString(new Throwable()));
} else if (isEnabled() && isValidDevice(device)) {
try {
- final SynchronousResultReceiver<Integer> recv = SynchronousResultReceiver.get();
+ final SynchronousResultReceiver<Integer> recv = new SynchronousResultReceiver();
service.getConnectionPolicy(device, mAttributionSource, recv);
return recv.awaitResultNoInterrupt(getSyncTimeout()).getValue(defaultValue);
} catch (RemoteException | TimeoutException e) {