【发布时间】:2018-06-22 09:44:32
【问题描述】:
我的代码如下
scanLeDevice(true);
.......................
private void scanLeDevice(final boolean enable) {
if (enable) {
// Stops scanning after a pre-defined scan period.
ViewHolder newUser2 = new ViewHolder("adtv2","vvg2");
adapter.add(newUser2);
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
mScanning = false;
mBluetoothAdapter.stopLeScan(mLeScanCallback);
//invalidateOptionsMenu();
}
}, SCAN_PERIOD);
mScanning = true;
mBluetoothAdapter.startLeScan(mLeScanCallback);
} else {
mScanning = false;
mBluetoothAdapter.stopLeScan(mLeScanCallback);
}
//invalidateOptionsMenu();
}
我认为我们正在经历的那个时期将是扫描的极限,但它并没有停止。 也可能有重复的条目。
【问题讨论】:
标签: android bluetooth-lowenergy scanning