BluetoothDevice sempre retorna nulo em getName ()
Estou enfrentando esse problema de forma consistente no Android 4.4, 5 e 6.
Estou realizando uma verificação de dispositivos Bluetooth BLE e, depois, posso acessar o endereço (getAddress ()) e outros dados. Mas se eu chamar device.getName (), ele retornará nulo TODAS AS VEZES.
Esta documentação não é útil, apenas diz que retorna nulo se "houve um problema":https://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#getName ()
Outras postagens que visitei sem êxito:
https://code.google.com/p/android/issues/detail?id=34411
android BluetoothDevice.getName () return null
dispositivo bluetoothdevice.getname () retorna nulo
PS: Estou usando métodos não preteridos na API Android nível 21+, portanto, isso não está relacionado ao problema.
Alguma idéia do que poderia estar errado aqui?