android BluetoothDevice.getName () return null

En algún momento, BluetoothDevice.getName () devuelve nulo. ¿Cómo puedo arreglarlo? remoteDeviceName puede ser nulo en el siguiente código. Y necesito distinguir mi dispositivo y otros dispositivos por remoteDeviceName.

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);
            });

Respuestas a la pregunta(6)

Su respuesta a la pregunta