2017-11-30 16 views
-1

Ich habe eine App, die Benutzerstandort kontinuierlich verfolgt. Jetzt funktioniert das wie folgt: Ich habe Vordergrund-Service, der wiederholt Alarm über AlarmManager plant. Alarm Empfänger in onReceive Methode startet den Dienst erneut. Inside-Dienst Ich erhalte den aktuellen Standort von Locator (Singleton-Klasse, die den Standort von GP Services erhält). Der Alarmmanager löst einmal in 12 Minuten einen Alarm aus, und ich möchte die Wiederholungszeit auf 1 Minute oder weniger einstellen. Aber ich bin mir bewusst, dass das Gerät zu oft aufgeweckt wird - ich denke, es wird die Batterie sehr schnell verbrauchen. Dieser Vordergrunddienst funktioniert immer. Gibt es eine andere, bessere Möglichkeit, den Standort kontinuierlich zu verfolgen?Wie man fortwährend Standort erhält?

+0

https://stackoverflow.com/questions/14478179/background-service-with-location-listener-in-android –

Antwort

0

Kasse Antwort auf dieses Thema: Getting location

In Antwort oben, während die Schaffung Objekt für Location nennen diese beiden Methoden, setFastestInterval(long interval)setInterval(long interval) und die Lage nach einem Intervall fetch wird.

Verwandte Themen