recyclerview를 이용하여 address,name,rssi를 받아오는데 name은 두개의 기기만 받아오도록 하고 각각 rssi 값을 10개씩만 받아오게 하고 싶은데 어떻게 해야할까요? count를 이용해보았는데 실패했습니다 (address와 name은 같으므로 계속 변하는 rssi값만 10개를 받아오고 싶습니다 )
override fun onScanResult(callbackType: Int, result: ScanResult?) {
super.onScanResult(callbackType, result)
result?.let {
if (it.device.name != null && it.rssi != null && (it.device.name == "Beepi-6220" || it.device.name == "BeePi-51a"))
devicesArr.add(ScanResults(it.device.address, it.device.name, it.rssi))
recyclerViewAdapter.notifyDataSetChanged()
}
}
}