Skip to content

Commit 1f16dc2

Browse files
authored
Merge pull request #199 from NordicSemiconductor/improvement/bonded-le
Hiding Classic Bluetooth devices on Saved tab
2 parents 8e95df0 + 3fa980b commit 1f16dc2

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

sample/src/main/java/io/runtime/mcumgr/sample/viewmodel/scanner/SavedDevicesViewModel.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import androidx.core.app.ActivityCompat;
2121
import androidx.lifecycle.AndroidViewModel;
2222

23+
import java.util.HashSet;
2324
import java.util.Set;
2425

2526
import javax.inject.Inject;
@@ -74,7 +75,12 @@ public void showDevices() {
7475
if (ActivityCompat.checkSelfPermission(getApplication(), Manifest.permission.BLUETOOTH_CONNECT) != PackageManager.PERMISSION_GRANTED) {
7576
return;
7677
}
77-
final Set<BluetoothDevice> devices = adapter.getBondedDevices();
78+
final Set<BluetoothDevice> devices = new HashSet<>();
79+
for (BluetoothDevice device : adapter.getBondedDevices()) {
80+
if (device.getType() != BluetoothDevice.DEVICE_TYPE_CLASSIC) {
81+
devices.add(device);
82+
}
83+
}
7884
devicesLiveData.setDevices(devices);
7985
if (!devices.isEmpty()) {
8086
scannerStateLiveData.recordFound();

0 commit comments

Comments
 (0)