В какой-то момент BluetoothDevice.getName() возвращает null. Как я могу это исправить? remoteDeviceName может быть пустым в следующем коде. И мне нужно отличить мое устройство и другие устройства с помощью 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);
});