Я пытаюсь добавить устройства Bluetooth в список.
private fun deviceFound(device: BluetoothDevice) {
// device.connectGatt(context, true, gattCallback)
toast("Device Found!")
if(device.name != null){
list.add(BT_Devices(device.name,device.address,"0"))
addDataSet()
btAdapter.notifyDataSetChanged()
}
private fun addDataSet(){
btAdapter.submitList(list)
}
Так выглядит мой обратный вызов Bluetooth, а функция заключается в том, как добавить устройства в список. Но список избыточен.
MyList
Я думаю, что есть много способов отловить дубликаты, добавляя элементы в Список, например сравнить элементы в Списке, но это эффективный способ с BluetoothAdapter?