Ich habe Zweifel bezüglich onStatusChanged
von LocationListener
class.
Es kann drei Zustände anzeigen: AVAILABLE
, TEMPORARILY_UNAVAILABLE
und OUT_OF_SERVICE
Wird AVAILABLE
nur ausgelöst, wenn aus TEMPORARILY_UNAVAILABLE
herauskommt? Oder wenn das GPS gerade aufgewärmt ist?
Oder kurz vor dem ersten Update?
Wie wäre es mit OUT_OF_SERVICE
, wann wird es ausgelöst? Direkt vor onProviderDisabled
?
Ist es möglich, diese Ereignisse (Zustände) mit dem Emulator zu simulieren?
Entsprechend Android Source Code Erklärung:
OUT_OF_SERVICE
wird zurückgegeben, wenn der Anbieter außer Betrieb ist und sich dies voraussichtlich in naher Zukunft nicht ändern wird TEMPORARILY_UNAVAILABLE
wird zurückgegeben, wenn der Anbieter vorübergehend nicht verfügbar ist, aber voraussichtlich in Kürze verfügbar sein wird AVAILABLE
wird zurückgegeben, wenn der Anbieter momentan verfügbar ist. Wenn Extras nicht null sind, können zusätzliche Statusinformationen in Form von anbieterspezifischen Schlüssel / Wert-Paaren hinzugefügt werden. Tags und Links android android-gps