蓝牙低能耗-AltBeacon安卓信标库,RegionBootstrap信标管理器.onbind



我有一个实现BeaconConsumerBootstrapNotifier的服务。在这种情况下,我需要调用beaconManager.bind(this);来绑定startBeaconManager方法中的Beacon Manager。但我也使用RegionBootstrap来测距信标。由于RegionBootstrap包括beaconManager.bind(beaconConsumer);,因此不会开始测距任何信标。请注意,我还有stopBeaconManager方法来解除Beacon Manager的绑定。

你对处理这种情况有什么建议吗?

了解RegionBootstrap只是一个用于设置监控的便利类,当与Application类结合时,它可以更容易地设置背景检测。如果您正在创建自己的BeaconConsumer服务实例,并在应用程序启动时自动启动该服务,那么可能没有理由使用RegionBootstrap

只需在服务的onCreate方法中执行bind调用,并在获得对onBeaconServiceConnected的调用时开始监视。

最新更新