2016-05-25 18 views
0

Ich bin neu in Android und bin auf der Suche nach etwas Hilfe.In Bezug auf die Wahl von Job Scheduler android

Ich erstelle eine App, die nach fünfzehn Minuten Ortsaktualisierungen erfordert. Also, meine Frage ist: Ist es eine bessere Option, Job Scheduler zu verwenden, oder soll ich Google API verwenden und set t = es nach 15 Minuten zu aktualisieren, und dann arbeiten onLocationChanged().

Bitte helfen Sie mir dabei. Ich brauche einen Expertenrat.

+1

Müssen diese Standortaktualisierungen dem UI etwas anhaben? – petey

+0

Ja .. einmal aktualisiert ... die Standorte sind auf dem UI aktualisiert – user3443646

Antwort

1

Da Sie die Benutzeroberfläche mit dem neuen Standort aktualisieren und keine Hintergrundaufgaben planen, verwenden Sie LocationManager.

Sie können die Abfrage im onStart Rückruf Ihres Fragments starten, indem Sie die Methode LocationManager.html#requestLocationUpdates verwenden.

Im onStop Rückruf Sie mayend hören/Polling mit LocationManager#removeUpdates(android.location.LocationListener)

Und dann lassen Sie Ihre Implementierung von LocationListener#onLocationChanged den Rest erledigen.

Verwandte Themen