Обновление регионов в RegionBootstrap
У меня есть приложение, которое использует RegionBootstrap для поиска набора регионов. В методе onCreate моего класса Application я создаю экземпляр RegionBootstrap и передаю ему список регионов. Это прекрасно работает, и, как и ожидалось. Есть ли способ обновить регионы, которые RegionBootstrap ищет позже, после создания экземпляра? У меня есть таблица базы данных, в которой хранятся некоторые данные региона, и которая может обновляться в течение всего жизненного цикла приложения. У меня есть наблюдатель контента, который следит за обновлениями, но я не знаю, как добавить / удалить регионы соответственно. Спасибо!
1 ответ
Извиняюсь за поздний ответ на этот вопрос. Я думаю, что вы можете найти ответ на подобный вопрос здесь:
Как я могу "обновить" мой RegionBootstrap (Android Beacon Library)?
Цитата:
Вы должны создать RegionBootstrap только один раз. Если вы хотите изменить отслеживаемые регионы, добавив новые, просто сделайте это прямо в BeaconManager следующим образом:
beaconManager.startMonitoringBeaconsInRegion(new Region("myMonitoringUniqueId", null, null, null));