Hello all!
I'm writing a small program in which I'm using my phone to detect Bluetooth devices. I'm currently stuck on populating an array list with the names of all the device names that have Bluetooth.
For some reason, the array list isn't populating. Any suggestions? Also, how can I display the array list in a ListView
I'm writing a small program in which I'm using my phone to detect Bluetooth devices. I'm currently stuck on populating an array list with the names of all the device names that have Bluetooth.
Code:
Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices();
if (pairedDevices.size() > 0) {
for (BluetoothDevice device : pairedDevices)
mArrayAdapter.add(device.getName());
}
final BroadcastReceiver mReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (BluetoothDevice.ACTION_FOUND.equals(action)) {
BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
mArrayAdapter.add(device.getName());
}
}
};