summaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothAdapter.java
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-03-10 02:08:55 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-03-10 02:08:55 +0000
commit6c897e526322043f504c6a3ff9fd4524f3f59d4b (patch)
tree607f486e863b394d5f21a3d663166b574fa50fc4 /framework/java/android/bluetooth/BluetoothAdapter.java
parent22389fee67a014fed221aadadcfbc1dc9cd7335f (diff)
parentc57caf832c63ec30ae148306bb2cb6a74c8d6c38 (diff)
Snap for 8283941 from c57caf832c63ec30ae148306bb2cb6a74c8d6c38 to tm-release
Change-Id: Ie94c30dbf9631f5da2c918ef051c8ecdb9825395
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothAdapter.java')
-rw-r--r--framework/java/android/bluetooth/BluetoothAdapter.java11
1 files changed, 4 insertions, 7 deletions
diff --git a/framework/java/android/bluetooth/BluetoothAdapter.java b/framework/java/android/bluetooth/BluetoothAdapter.java
index 5767abb2b5..a1726307d9 100644
--- a/framework/java/android/bluetooth/BluetoothAdapter.java
+++ b/framework/java/android/bluetooth/BluetoothAdapter.java
@@ -1163,11 +1163,8 @@ public final class BluetoothAdapter {
mService.getState(recv);
return recv.awaitResultNoInterrupt(getSyncTimeout()).getValue(state);
}
- } catch (TimeoutException e) {
+ } catch (RemoteException | TimeoutException e) {
Log.e(TAG, e.toString() + "\n" + Log.getStackTraceString(new Throwable()));
- } catch (RemoteException e) {
- Log.e(TAG, "", e);
- e.rethrowFromSystemServer();
} finally {
mServiceLock.readLock().unlock();
}
@@ -1490,9 +1487,9 @@ public final class BluetoothAdapter {
@RequiresBluetoothConnectPermission
@RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT)
@SuppressLint(value = {"ArrayReturn", "NullableCollection"})
- public @Nullable ParcelUuid[] getUuids() {
+ public @NonNull ParcelUuid[] getUuids() {
if (getState() != STATE_ON) {
- return null;
+ return new ParcelUuid[0];
}
try {
mServiceLock.readLock().lock();
@@ -1509,7 +1506,7 @@ public final class BluetoothAdapter {
} finally {
mServiceLock.readLock().unlock();
}
- return null;
+ return new ParcelUuid[0];
}
/**