ответ

3

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

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

Источник: When is advised PendingIntent vs. LocationListener on requestLocationUpdates?

+0

Я видел это, я называю Looper.loop() в моей службе, так что все равно должны быть в памяти. Я ищу другие причины для использования того или другого. – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz