- Forum-Beiträge: 27
29.10.2013, 11:36:50 via Website
29.10.2013 11:36:50 via Website
Ich habe folgendes Problem:
Ich möchte alle Bluetoothdevices aus dem Intent holen und in das ListView hinzufügen. Sooweit funktioniert es alles, aber der füllt alle Zeilen der Liste mit dem selben Namen des anderen Handy und Adresse.Hier ein Teil von meinem Code:
2 final BroadcastReceiver mReceiver = new BroadcastReceiver() {
3 @Override
4 public void onReceive(Context context, Intent intent) {
5 String action = intent.getAction();
6
7
8 if (BluetoothDevice.ACTION_FOUND.equals(action)) {
9 BluetoothDevice newDevice = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
10 listadapter.add(newDevice.getName() + "|" + newDevice.getAddress());
11 }
12 }
13 }; IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND);
14 registerReceiver(mReceiver, filter);
15 IntentFilter filter2 = new IntentFilter(BluetoothAdapter.ACTION_DISCOVERY_FINISHED);
16 registerReceiver(mReceiver, filter2);
17 }
Ich bitte um Hilfe. Danke vorraus.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.