使用來自altbeacon的android-beacon-library在前臺掃描。我把如何使用android-beacon-library(altbeacon)正確地停止掃描信標
beaconManager.bind(本)上的OnCreate
,並把
beaconManager.unBind(本)上的onDestroy()
,但是當我檢查我看到的logcat
E/BeaconService: onDestroy()
我認爲這停止掃描過程,但是這很奇怪它仍然接收多個:`
d/BluetoothLeScanner:onScanResult() - ScanResult {mDevice = D2:95:10: F1:2A:AF,mScanRecord = ScanRecord [mAdvertiseFlags = 6,mServiceUuids = null, mManufacturerSpecificData = {76 = [2,21,-3,-91,6,-109,-92,-30,79, -79,-81,-49,-58,-21,7,100,120,37,39,27,39,27,-59]},mServiceData = {00005242-0000-1000-8000-00805f9b34fb = [ 65,99,-46,-107, 16,-15,42 -81]},mTxPowerLevel = -2147483648,mDeviceName = neartalk], mRssi = -59,mTimestampNanos = 120278331850532}`
我的問題是如何正確地停止掃描信標? ??
擬議的解決辦法是在這裏:https://github.com/AltBeacon/android- Beacon-library/pull/507,計劃用於2.10.1版本。 – davidgyoung