蓝牙设备的回路问题
问题描述:
我试图将手机连接到Arduino的HN-06蓝牙模块。
我使用一个for循环的每种键合设备添加到ListView:蓝牙设备的回路问题
mBtAdapter = BluetoothAdapter.getDefaultAdapter();
Set pairedDevices = mBtAdapter.getBondedDevices();
if (pairedDevices.size() > 0){
for (BluetoothDevice device : pairedDevices) {
mPairedDevicesArrayAdapter.add(device.getName() + "\n" +
device.getAddress());
}
}
但是当我这样做,我得到的BluetoothDevice类设备的错误,告诉我他们是
类型不兼容,必需:对象,找到:蓝牙设备。
我该如何解决这个问题?
Pd。 mBtAdapter是正确通过以下方式类下宣布:
private BluetoothAdapter mBtAdapter;
答
您需要定义对象的类型,请设置
Set<BluetoothDevice> pairedDevices
您也可以删除if (pairedDevices.size() > 0){
,因为环路采用的是照顾
OMG谢谢!有效。 –