Я смущен, когда я должен использовать PendingIntent и LocationListener для получения местоположений. Если у меня есть сервис, который всегда остается в живых, можно ли использовать LocationListeners?Android Locations: PendingIntent vs. LocationListener
2
A
ответ
3
Если компонент, нуждающийся в обновлении местоположения, нуждается только в обновлениях, когда компонент находится вокруг - скажем, в отношении действия - я бы использовал подход LocationListener.
Если компонент, нуждающийся в уточнении местоположения, не будет вокруг - скажем, IntentService - я бы использовал PendingIntent. Вы не можете использовать LocationListener в этом случае, поскольку в памяти ничего не слышно для прослушивания мест.
Источник: When is advised PendingIntent vs. LocationListener on requestLocationUpdates?
Я видел это, я называю Looper.loop() в моей службе, так что все равно должны быть в памяти. Я ищу другие причины для использования того или другого. – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz