android BluetoothDevice.getName () return null
Hinweilen gibt BluetoothDevice.getName () null zurück. Wie kann ich es reparieren? remoteDeviceName ist im folgenden Code möglicherweise null. Und ich muss mein Gerät und andere Geräte durch remoteDeviceName unterscheiden.
BluetoothAdapter.getDefaultAdapter().startLeScan(new LeScanCallback() {
@Override
public void onLeScan(final BluetoothDevice device, final int rssi,
byte[] scanRecord) {
String remoteDeviceName = device.getName();
Log.d("Scanning", "scan device " + remoteDeviceName);
});