Android Geofence не запускается, когда местоположение выключается и снова включается [дубликат]

На этот вопрос уже есть ответ здесь:

Как проверить, включены ли службы определения местоположения? 18 ответов

Я использую Android Geofencing API. После добавления геозоны он работает нормально, когда локация включена. Но если я выключаю локацию и снова включаю, впоследствии геозона не срабатывает при входе или выходе. Я проверил на своем Moto G с устройством Android 5.0.2. Это Geofence истекает, если местоположение выключено?

Я видел в документе Android как,

В случае, если поставщик сетевых расположений отключен пользователем, служба геозон прекращает обновление, все зарегистрированные геозоны будут удалены, и намерение будет генерироваться предоставленным ожидающим намерением. В этом случае GeofencingEvent, созданный из этого намерения, представляет событие ошибки, где hasError () возвращает true, а getErrorCode () возвращает GEOFENCE_NOT_AVAILABLE.

Ссылка на документ

Ответы на вопрос(2)

Ваш ответ на вопрос