Android Geofence не запускается, когда местоположение выключается и снова включается [дубликат]
На этот вопрос уже есть ответ здесь:
Как проверить, включены ли службы определения местоположения? 18 ответовЯ использую Android Geofencing API. После добавления геозоны он работает нормально, когда локация включена. Но если я выключаю локацию и снова включаю, впоследствии геозона не срабатывает при входе или выходе. Я проверил на своем Moto G с устройством Android 5.0.2. Это Geofence истекает, если местоположение выключено?
Я видел в документе Android как,
В случае, если поставщик сетевых расположений отключен пользователем, служба геозон прекращает обновление, все зарегистрированные геозоны будут удалены, и намерение будет генерироваться предоставленным ожидающим намерением. В этом случае GeofencingEvent, созданный из этого намерения, представляет событие ошибки, где hasError () возвращает true, а getErrorCode () возвращает GEOFENCE_NOT_AVAILABLE.