Когда рекомендуется использовать PendingIntent или LocationListener для requestLocationUpdates? - PullRequest
4 голосов
/ 26 июня 2010

вы можете подписаться на requestLocationUpdates двумя способами

  • , один указав PendingIntent
  • , другой - используя LocationListener

Когда рекомендуетсяодин, а когда другой?

1 Ответ

6 голосов
/ 26 июня 2010

Если компонент, нуждающийся в обновлении местоположения, нуждается только в обновлениях, когда компонент присутствует, скажем, в деятельности, я бы использовал подход LocationListener.

Если компонента, нуждающегося в обновлении местоположения, не будет, скажем, IntentService - я бы использовал PendingIntent. Вы не можете использовать LocationListener в этом случае, так как в памяти нет ничего, чтобы прослушивать местоположения.

...