这是我得到的错误:
Attempt to invoke virtual method 'void android.bluetooth.le.BluetoothLeScanner.startScan(android.bluetooth.le.ScanCallback)' on a null object reference
我尝试在清单文件中和在运行时添加粗糙的位置权限,但是它不起作用,并且也打开了位置。有人可以帮我吗?
我用它来扫描低能耗设备。
mBluetoothLeScanner.startScan(mLeScanCallback);
这是我的scancallback。
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);
}
答案 0 :(得分:0)
我想到2种可能性: