Метод didEnterRegion()
и (обратный звонок MonitorNotifier) непрерывно.Предотвращение непрерывного вызова метода didEnterRegion() и didExitRegion() обратного вызова MonitorNotifier
Как я могу предотвратить?
Метод didEnterRegion()
и (обратный звонок MonitorNotifier) непрерывно.Предотвращение непрерывного вызова метода didEnterRegion() и didExitRegion() обратного вызова MonitorNotifier
Как я могу предотвратить?
Это не типичное или ожидаемое поведение. Пожалуйста, попробуйте запустить ссылочное приложение доступное здесь:
https://github.com/AltBeacon/android-beacon-library-reference
Смотрите, если вы получите такое же поведение. Если это так, это может быть проблемой с вашим маяком или мобильным устройством. В противном случае это может быть проблема с тем, как ваше приложение использует Android Beacon Library.
Я бы просто попробовал запустить справочное приложение, чтобы узнать, получилось ли у вас такое же неожиданное поведение.
Вы не указали обратный вызов MonitorNotifier в справочном приложении. – user2231294
Справочное приложение использует другой класс для настройки мониторинга: 'regionBootstrap = new RegionBootstrap (это, регион);' Этот RegionBootstrap автоматически настраивает обратный вызов как 'this', переданный в аргументе. Он все еще работает так же под капотом. – davidgyoung
Я тебя не понял. – user2231294