2017-09-17 46 views
1

我試圖將手機連接到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; 

回答

1

您需要定義對象的類型,請設置

Set<BluetoothDevice> pairedDevices 

您也可以刪除if (pairedDevices.size() > 0){,因爲環路採用的是照顧

+0

OMG謝謝!有效。 –