cyclic schrieb:Das passiert bei Gelegenheit wenn man online ist. Im Offline-Modus logischerweise nicht und das ist auch nicht nötig.
Das ist zu verallgemeinernd gesagt, denn:
Das ist u.U. auch zwischendurch nötig - genau dann wenn die Verbindung zu den Satelliten abriss oder eine Ungenauigkeit in der Positionsbestimmung festgestellt wurde.
Normalerweise wurden die Bahndaten bei einmal bestehender Verbindung zu den Satelliten im 30 s - Takt heruntergeladen, 30 s lang. Insoweit korrekt.
https://www.quora.com/How-often-dose-a-GPS-ping-a-satellite-and-has-this-amount-increased-over-time-with-the-advancement-in-technologyFestgelegt durch den Standard der US-Regierung bzw. US-Militär
https://www.navcen.uscg.gov/sites/default/files/pdf/gps/IS-GPS-200N.pdfist, dass spätestens nach 2 Stunden die Datensätze veraltet sind ( weil aller 2 Stunden jeder Satellit neue Datensätze zu seiner Bahn, z.B. Korrekturen erhält).
War aber 2h lang kein Sichtkontakt zu den Satelliten gegeben musste zuerst über A-GPS "nachgeladen" nachgeladen werden.
Speziell aber zum S3 mini, mit seiner schwachen Antenne und schwachen CPU ist weiterhin zu bemerken:
Das S3 mini ( bzw. Samsung Android) hatte eine Wetter-App im Hintergrund laufen die die Standortermittlung benutzte - ebenso wie Google Maps.
Aktiv wurde die Standortermittlung ("requestLocationUpdates")- unabhängig von dem standardisiertem 2h-Intervall - auch bei einem Funkzellenwechsel oder -abriss.
Aufgrund eines Programmierfehlers bei Android kam es dann zum "NlpWakelock"-Fehler und "NlpCollectorWakeLock" -Fehler - der Standort fror letztendlich ein, und das auch wenn die Wetter-App-Standortermittlung ausgeschaltet war.
Der Nutzer wurde gefragt ob er die Anwendung schliessen möchte (ANR,
https://issuetracker.google.com/issues/398727399?pli=1) sowie
https://developers.google.com/maps/documentation/android-sdk/memory-best-practices?hl=deund
https://stuff.mit.edu/afs/sipb/project/android/docs/guide/topics/location/strategies.html- Die Prozedur requestLocationUpdates() ist dort beschrieben.
Aber auch genau dann wenn keine mobilen Daten zur Verfügung standen (gewollt/ungewollt) und maps benutzt wurde kam es zum GAU wenn 2 h ohne GPS-Kontakt vergingen:
die Satellitendaten mussten über GPS abgefragt werden - das dauerte mehrere Minuten, da ja alle in Frage kommenden Frequenzbänder aller möglichen Satelliten gescannt werden mussten für vier Satelliten zu denen man gleichzeitig Sichtkontakt haben musste. Der Kontakt durfte während dieser Zeit nicht unterbrochen werden.
Das ganze ist ziemlich komplex wenn man dafür die Quellen studieren und belegen muss und das noch anschaulich zu erklären, u.U. zu konkretisieren, erfordert das mehr Zeit.
Ich bin mir sicher dass das vielleicht auch mit @offshores Hilfe - bei Bedarf - möglich wäre.