这是理论问题。
其中一个客户设备(android 8 htc 10)继续解决OnLeScan
回调后他在设置中解除蓝牙模块。他只能在htc 10设备上重现它。
脚步
OnLeScan
我知道这是不可能的(我不能在其他设备上重现它),但我得到了这种情况。
现在我正计划在蓝牙状态改变时禁用扫描扫描,所以我认为这有助于我解决这个问题......
但我仍然不明白为什么它是这样的。你有什么想法可能有什么不对吗?
我认为应该写一些代码来阻止leScan。
尝试更新像“blutooh_enabled”这样的布尔标志,以便在蓝牙打开或关闭时保持监视,然后写一些代码,即
mBluetoothAdapter.stopLeScan(mLeScanCallback);
我想这会对你有所帮助。