Android: looper konstruktora LocationManager

Istnieje możliwość rozpoczęcia pobierania powiadomień z menedżera lokalizacji za pomocą następującej metody:

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

Dokumentacja wyjaśnia atrybuty tymi słowami:

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

Nie mogę dobrze zrozumieć zachowania klasy (looper), jeśli chcę zacząć otrzymywać aktualizacje tą metodą.

Ponadto tworzę bibliotekę wokół klasy LocationManager i zanim wykonam normalne zachowanie, muszę wykonać inną pracę. Teraz potrzebuję zacząć otrzymywać aktualizacje biblioteki LocationListener biblioteki i niż normalnie zachowywać się tylko wtedy, gdy pewne warunki zostaną zweryfikowane.

Aby to zrobić, muszę wiedzieć, jak symulować zachowanie, które miałoby menedżer lokalizacji, gdyby użytkownik zaczął otrzymywać aktualizacje wyżej wymienioną metodą.

Mam nadzieję, że jestem jasny. Czy ktoś może mi pomóc? Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion