Abfrage ob ein LocationListener noch gestartet ist...

  • 2 Antworten
  • Letztes Antwortdatum
B

BoFiaZ

Neues Mitglied
0
Hi,

besteht die Möglichkeit abzufragen ob ein LocationListener noch am laufen ist oder bereits beendet wurde?

Wenn ein Location-Signal ausgeschaltet wird, beende ich den entsprechenden Listener mit removeUpdate(listener). Ich würde diesen natürlich auch gerne wieder starten wenn der entsprechende Provider wieder eingeschaltet wird.

Ich weiß das es dafür im LocationListener eine entsprechende Methode gibt. Aber wenn ich den LocationListener ja beende, stehen mir diese Methoden ja nicht mehr zu Verfügung.

Eventuell habe ich dafür auch eine falsche Herangehensweise. Bin für alles offen...

Danke für Eure Hilfe!
 
Speicher doch in einem boolean ob der listener läuft oder nicht. Wenn du ihn startest setzt du auf true, beim beenden auf false. Dann kannst du das leicht abfragen.

Gesendet von meinem Nexus 5 mit der Android-Hilfe.de App
 
Aber wenn ich den LocationListener ja beende, stehen mir diese Methoden ja nicht mehr zu Verfügung.
try-catch for the win! ;)
 
Zurück
Oben Unten