From facf209f74f17cc17697931b4a9561ceda0a3de0 Mon Sep 17 00:00:00 2001 From: Etienne Ruffieux Date: Thu, 10 Mar 2022 14:18:39 +0000 Subject: [API Review] Replace usage of getUuids by new SystemApi Bug: 223253153 Test: build Tag: #feature Change-Id: I8b75a774cb05863b340de0fff83130e7ab9d3891 --- .../src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java | 5 ++++- .../src/com/android/settingslib/bluetooth/LocalBluetoothAdapter.java | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java b/packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java index 981d8e403cd6..1a4eb69fc1c7 100644 --- a/packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java +++ b/packages/SettingsLib/src/com/android/settingslib/bluetooth/CachedBluetoothDevice.java @@ -751,7 +751,10 @@ public class CachedBluetoothDevice implements Comparable ParcelUuid[] uuids = mDevice.getUuids(); if (uuids == null) return false; - ParcelUuid[] localUuids = mLocalAdapter.getUuids(); + List uuidsList = mLocalAdapter.getUuidsList(); + ParcelUuid[] localUuids = new ParcelUuid[uuidsList.size()]; + uuidsList.toArray(localUuids); + if (localUuids == null) return false; /* diff --git a/packages/SettingsLib/src/com/android/settingslib/bluetooth/LocalBluetoothAdapter.java b/packages/SettingsLib/src/com/android/settingslib/bluetooth/LocalBluetoothAdapter.java index 80b03a43b055..51ba9ad6ff56 100644 --- a/packages/SettingsLib/src/com/android/settingslib/bluetooth/LocalBluetoothAdapter.java +++ b/packages/SettingsLib/src/com/android/settingslib/bluetooth/LocalBluetoothAdapter.java @@ -124,7 +124,10 @@ public class LocalBluetoothAdapter { } public ParcelUuid[] getUuids() { - return mAdapter.getUuids(); + List uuidsList = mAdapter.getUuidsList(); + ParcelUuid[] uuidsArray = new ParcelUuid[uuidsList.size()]; + uuidsList.toArray(uuidsArray); + return uuidsArray; } public boolean isDiscovering() { -- cgit v1.2.3-59-g8ed1b