Ble广播接收器在列表视图上未显示
创始人
2024-12-22 14:00:03
0

可能是由于没有将接收到的Ble广播信息添加到列表视图的适配器中导致未显示。可以通过以下代码实现:

首先,在适配器中定义一个ArrayList用于存储Ble广播信息:

ArrayList bleList = new ArrayList<>();

然后,在接收到Ble广播的onReceive()方法中将信息添加到该ArrayList中,并调用适配器的notifyDataSetChanged()方法通知列表更新:

public void onReceive(Context context, Intent intent) { final String action = intent.getAction(); if (action.equals(BluetoothDevice.ACTION_FOUND)) { BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); String deviceName = device.getName(); String deviceHardwareAddress = device.getAddress(); String bleInfo = deviceName + "\n" + deviceHardwareAddress; bleList.add(bleInfo); adapter.notifyDataSetChanged(); } }

最后,在适配器的getView()方法中将ArrayList中的数据显示在列表视图的对应位置上:

public View getView(int position, View convertView, ViewGroup parent) { if (convertView == null) { convertView = LayoutInflater.from(context).inflate(R.layout.list_item_ble, parent, false); } TextView tvBleInfo = convertView.findViewById(R.id.tv_ble_info); tvBleInfo.setText(bleList.get(position)); return convertView; }

相关内容

热门资讯

今日焦点!wepoker安装教... 今日焦点!wepoker安装教程,拱趴大菠萝万能挂图解,一贯存在有挂(有挂秘籍)1、脚本辅助下载、免...
此事引发广泛关注!约局吧开挂,... 此事引发广泛关注!约局吧开挂,德普之星私人局辅助免费,果然真的是有挂(确实有挂)德普之星私人局辅助免...
现有关情况通报如下!有哪些免费... 现有关情况通报如下!有哪些免费的wpk作弊码,德普之星辅助器app,果然存在有挂(果真有挂)小薇(辅...
记者发布!hhpoker作弊实... 记者发布!hhpoker作弊实战视频,wpk德州局怎么透视,一直存在有挂(了解有挂)一、游戏安装教程...
分享给玩家!wpk俱乐部怎么作... 分享给玩家!wpk俱乐部怎么作弊,sohoo开挂辅助,本来真的是有挂(有挂秘笈)1、分享给玩家!wp...
近期!hhpoker有作弊的吗... 近期!hhpoker有作弊的吗,德普之星怎么开辅助,果然真的有挂(有挂秘笈)1、上手简单,内置详细流...
盘点一款!hhpoker一直输... 盘点一款!hhpoker一直输有挂吗,微扑克微乐辅助,一直有挂(有挂猫腻)1、进入游戏-大厅左侧-新...
据监测!wepoker有透视功... 据监测!wepoker有透视功能吗,德普之星辅助软件,都是是真的有挂(有挂透视)1.德普之星辅助软件...
推荐攻略!hhpoker是正规... 推荐攻略!hhpoker是正规的吗,wepoker破解器激活码,一贯存在有挂(有挂方法)1、打开软件...
科技介绍!wpk插件,wpk辅... 科技介绍!wpk插件,wpk辅助哪里买,原来真的有挂(新版有挂)1、上手简单,内置详细流程视频教学,...