2013-05-19 18 views
9

Jak określić wszystkie geofencje zarejestrowane dla aplikacji?Android - Jak odzyskać listę zarejestrowanych geofence

Po rejestracji granic geograficznych z LocationClient.addGeofences(), czekałem na onAddGeofencesResuls() (który powrócił sukces) i próbował użyć LocationClient.getTriggeringGeofences(intent) z tym samym zamiarem użyłem do rejestracji, ale dostałem tylko null.

+0

dlaczego niepotrzebne przestrzenie? –

+0

Nie wiem, dlaczego SO formatuje moje pytanie w ten sposób. Wydaje się, że czcionka jest wyłączona, ale nie wiem dlaczego. – Flo

+1

Czartery, z których korzystasz z przeszłości na notatniku, zrozumiesz :) –

Odpowiedz

5

Zakładam, że próbujesz porównać zarejestrowane geofencje z tymi, które utrwaliłeś we własnej bazie danych.

Próbowałem to również zrobić z moją aplikacją, ale wygląda na to, że interfejs API podpowiada, że ​​nie jest to właściwa droga. Tak więc teraz, po prostu rejestruję geofencje, automatycznie zastępuję te, które wcześniej zarejestrowałem. A kiedy ktoś zarejestrował ogień, a ja mam je usunąć, usunę je w strzelającym celu.

Inną możliwością jest zarejestrowanie wszystkich obszarów geofence na 24-godzinny limit czasu i zarejestrowanie kodu geograficznego co najmniej raz dziennie.

Powiązane problemy