Я запутался, когда мне нужно использовать PendingIntent и LocationListener для получения местоположений. Если у меня есть служба, которая всегда остается в живых, можно ли использовать LocationListeners?
Если компонент, нуждающийся в обновлении местоположения, нуждается только в обновлениях, когда компонент находится рядом, скажем, в операции, я бы использовал Метод LocationListener. Если компонент, нуждающийся в обновлении местоположения, специально не будет вокруг - скажем, IntentService - я бы использовал PendingIntent. Вы не может использовать LocationListener в этом случае, так как нет ничего в память для прослушивания локаций.
Если компонент, нуждающийся в обновлении местоположения, нуждается только в обновлениях, когда компонент находится рядом, скажем, в операции, я бы использовал Метод LocationListener.
Если компонент, нуждающийся в обновлении местоположения, специально не будет вокруг - скажем, IntentService - я бы использовал PendingIntent. Вы не может использовать LocationListener в этом случае, так как нет ничего в память для прослушивания локаций.
Источник: Когда рекомендуется использовать PendingIntent или LocationListener для requestLocationUpdates?