Android – Как получить список зарегистрированных геозондов

Как определить все геозоны, зарегистрированные для приложения?

После регистрации GeoFences с помощью LocationClient.addGeofences() я ждал onAddGeofencesResuls() (который вернул SUCCESS) и попытался использовать LocationClient.getTriggeringGeofences(intent) с тем же намерением, который я использовал для регистрации, но я получил только null .

Solutions Collecting From Web of "Android – Как получить список зарегистрированных геозондов"

GetTriggeringGeofences () возвращает только Geofences, что вызвало переход в последний раз. Поэтому он возвращает null, если не происходит переход. См. Документацию: http://developer.android.com/reference/com/google/android/gms/location/LocationClient.html#getTriggeringGeofences%28android.content.Intent%29

Я предполагаю, что вы пытаетесь сравнить зарегистрированные геозоны с теми, которые вы сохранили в своей собственной базе данных.

Я пытался это сделать с моим приложением, но похоже, что API-подсказки показывают, что это не путь. Итак, теперь я просто хочу просто зарегистрировать геообъекты, он автоматически заменит те, которые я зарегистрировал ранее. И когда некоторые из тех, что я зарегистрировал пожары, и я должен их удалить, я уберу их в огневом намерении.

Другая возможность состоит в том, чтобы зарегистрировать все геозоны, чтобы иметь ограничение по времени 24 часа, и иметь регистр регистра геозоны не реже одного раза в день.