我有一个使用RegionBootstrap查找一组区域的应用程序。在我的Application类的onCreate方法中,我实例化RegionBootstrap并向其传递一个Regions列表。这很有效,并且符合预期。有没有办法在实例化后更新RegionBootstrap稍后要查找的区域?我有一个存储一些区域数据的数据库表,并且可以在应用程序的整个生命周期内更新。我有一位内容观察员正在观看更新,但我不知道如何相应地添加/删除区域。谢谢!
答案 0 :(得分:1)
对此问题的迟回复表示歉意。我想你可以在这里找到类似问题的答案:
How can I "refresh" my RegionBootstrap (Android Beacon Library)?
引用:
你应该只构造一次RegionBootstrap。如果要通过添加新区域来更改受监视区域,只需在BeaconManager上直接执行此操作:
beaconManager.startMonitoringBeaconsInRegion(new Region("myMonitoringUniqueId", null, null, null));