我使用altbeacon库来扫描BLE Kit。
当我使用这样的方法时,
$value->nama
它在第一次正常工作,但是在五分钟或者很长时间之后,它会发生错误,就像我选择按钮从服务器加载视频文件或图像文件,或者我重新加载扫描BLE Kit的活动,它返回集合大小为0。
我做了另一件事,我应该使用这种方法。
@Override
public void onBeaconServiceConnect() {
beaconManager.setRangeNotifier(new RangeNotifier() {
@Override
public void didRangeBeaconsInRegion(Collection<Beacon> collection, Region region) {
Log.d("BeaconInfo","" + collection.size);
}
});
try {
beaconManager.startRangingBeaconsInRegion(defaultRegion);
} catch (RemoteException e) {
e.printStackTrace();
}
}
当我第一次启动应用程序时,它会正常返回集合大小,但我会停留大约3分钟,发生错误。
我不明白它
如果您知道,请帮助我
private void stopBeacon(){
beaconManager.unbind(this);
}