我的代码现已到达检查点1和2.但是,它只检测到一次信标。我希望它每五秒钟继续接收信标的位置(距离)。我该如何实现呢?再次感谢
file://whatever
}
答案 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);