У меня есть сигнал тревоги, который вызывает мой intentService каждые 15 минут, в intentService как я могу получить местоположение устройства? (примечание: у меня есть wakeLock в моем сервисе intent)
Вы можете попробовать getLastKnownLocation(), но вполне вероятно, что это будет null. И IntentService не может ждать, пока придет какое-то местоположение.
getLastKnownLocation()
null
IntentService
Скорее, вам нужен обычный Service, созданный для обработки этого сценария. Я создал один (LocationPoller), который улучшен другим разработчиком .
Service
LocationPoller