有时候,BluetoothDevice.getName() 会返回null。我该怎么解决? 在以下代码中,remoteDeviceName可能为null。我需要通过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);
});