Android: o looper do construtor LocationManager

Existe a possibilidade de começar a recuperar notificações de um LocationManager com o seguinte método:

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

A documentação explica atributos com estas palavras:

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

Não consigo entender bem o comportamento da classe (do looper) se eu gostaria de começar a receber atualizações com este método.

Além disso, estou criando uma biblioteca em torno da classe LocationManager e, antes de executar o comportamento normal, preciso fazer algum outro trabalho. Do que eu preciso é começar a receber atualizações no LocationListener de uma biblioteca e executar o comportamento normal somente se algumas condições forem verificadas.

Para fazer isso eu preciso saber como simular o comportamento que teria o LocationManager se o usuário começasse a receber atualizações com o método em excesso.

Espero ser claro. Alguém pode me ajudar? Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion