Android: LocationManager-Konstruktorschleifer

Es besteht die Möglichkeit, Benachrichtigungen von einem LocationManager mit der folgenden Methode abzurufen:

requestLocationUpdates(String provider, long minTime, float minDistance, LocationListener listener, Looper looper)

Dokumentation erklärt Attribute mit diesen Worten:

provider    the name of the provider with which to register
minTime     minimum time interval between location updates, in milliseconds
minDistance minimum distance between location updates, in meters
listener    a LocationListener whose onLocationChanged(Location) method will be called for each location update
looper      a Looper object whose message queue will be used to implement the callback mechanism, or null to make callbacks on the calling thread

Ich kann das Verhalten der Klasse (des Looper) nicht gut verstehen, wenn ich mit dieser Methode Aktualisierungen erhalten möchte.

Darüber hinaus erstelle ich eine Bibliothek um die Klasse LocationManager und bevor ich das normale Verhalten ausführen kann, muss ich noch etwas anderes tun. Ich muss dann beginnen, Updates für den LocationListener einer Bibliothek zu erhalten, und dann das normale Verhalten nur ausführen, wenn einige Bedingungen überprüft wurden.

Dazu muss ich wissen, wie das Verhalten des LocationManagers simuliert werden kann, wenn der Benutzer mit der oben genannten Methode beginnt, Aktualisierungen zu empfangen.

Ich hoffe ich bin klar. Kann mir jemand helfen? Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage