iBeacon测距服务不返回任何信标(第2部分)

时间:2016-02-29 14:55:15

标签: android ibeacon android-bluetooth ibeacon-android altbeacon

我的代码现已到达检查点1和2.但是,它只检测到一次信标。我希望它每五秒钟继续接收信标的位置(距离)。我该如何实现呢?再次感谢

file://whatever

}

1 个答案:

答案 0 :(得分:1)

我建议您删除处理程序和线程,因为这里似乎没有必要。

我认为您需要做的就是删除Handler和Thread,并按如下方式运行beaconManager.setForegroundScanPeriod。此外,作为最佳活动,您应该在设置其所有属性后绑定BeaconManager。

beaconManager.getBeaconParsers().clear();
beaconManager.getBeaconParsers().add(new BeaconParser().
            setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25"));
beaconManager.setForegroundScanPeriod(5285);
beaconManager.bind(this);