El dispositivo Bluetooth siempre devuelve nulo en getName ()
Me enfrento a este problema constantemente en Android 4.4, 5 y 6.
Estoy realizando un escaneo de dispositivos Bluetooth BLE y luego puedo acceder a su dirección (getAddress ()) y otros datos. Pero si llamo device.getName () devuelve nulo CADA VEZ.
Esta documentación no es útil, solo dice que devuelve nulo si "hubo un problema":https://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#getName ()
Otras publicaciones que visité sin éxito:
https://code.google.com/p/android/issues/detail?id=34411
android BluetoothDevice.getName () return null
dispositivo bluetoothdevice.getname () devuelve nulo
PD: estoy usando métodos no obsoletos en la API de Android nivel 21+, por lo que eso no está relacionado con el problema.
¿Alguna idea de lo que podría estar yendo mal aquí?