BluetoothDevice gibt bei getName () @ immer null zurü
Ich bin mit diesem Problem konsequent in Android 4.4, 5 und 6 konfrontiert.
Ich führe einen BLE-Bluetooth-Gerätescan durch und kann danach auf ihre Adresse (getAddress ()) und andere Daten zugreifen. Wenn ich aber device.getName () aufrufe, wird JEDES MAL NULL zurückgegeben.
Diese Dokumentation ist nicht hilfreich. Sie gibt nur dann null zurück, wenn "ein Problem aufgetreten ist":https: //developer.android.com/reference/android/bluetooth/BluetoothDevice.html#getName ()
Weitere Beiträge, die ich erfolglos besucht habe:
https: //code.google.com/p/android/issues/detail? id = 34411
android BluetoothDevice.getName () return null
ble device bluetoothdevice.getname () gibt null zurück
PS: Ich verwende nicht veraltete Methoden in Android API Level 21+, das hängt also nicht mit dem Problem zusammen.
Hast du eine Idee, was hier schief gehen könnte?