Это ошибка, которую я получаю:
Attempt to invoke virtual method 'void android.bluetooth.le.BluetoothLeScanner.startScan(android.bluetooth.le.ScanCallback)' on a null object reference
Я попытался добавить разрешения coarse_location как в манифесте, так и во время выполнения, но это не сработало, а также включило местоположение.Может ли кто-нибудь помочь мне в этом.
Я использую это для сканирования устройств с низким энергопотреблением.
mBluetoothLeScanner.startScan(mLeScanCallback);
Это мой отклик.
final ScanCallback mLeScanCallback = new ScanCallback() {
@Override
public void onScanResult(int callbackType, ScanResult result) {
final int new_rssi = result.getRssi();
addDevice(result, new_rssi);
super.onScanResult(callbackType, result);
}