Список избыточных устройств Bluetooth - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь добавить устройства 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...