Я хочу создать TextView
в приложении Android, которое показывает, сколько устройств Bluetooth найдено, и перечисляет их в пользовательском интерфейсе.
Внутри MainActivity
(только активность) есть ArrayList
внутри частного класса ListAdapter extends BaseAdapter
.Кроме того, в этом классе есть также приватный метод BluetoothAdapter.LeScanCallback
с onLeScan
, который включает ListAdapter.notifyDataSetChanged()
.ListAdapter
использует listView
, чтобы связать результаты сканирования по Bluetooth с пользовательским интерфейсом.Проблема в том, что я не знаю, как создать триггер, который отправляет текущее найденное / отображаемое (и постоянно меняющееся) количество устройств простым TextView
над (!) ArrayList
и обновляет его каждый раз, когдаКоличество устройств в списке варьируется.
Есть ли у вас какие-либо предложения?Я нашел только примеры из разных случаев, и в основном с обновлением через кнопки.