У меня есть служба (с функцией wakelock), которая должна постоянно работать за кулисами, захватив пользователя Geo Location.Service
реализует методы LocationListener
(т. Е. onLocationChanged()
).
Однако для вызова onLocationChanged()
по телефону требуется некоторое время, поэтому моя служба тем временем должна что-то делать.Я думал об использовании Thread.sleep()
, но помешает ли это телефону вызывать onLocationChanged()
?Или я должен сделать опрос: в то время как (я <1000 000) {++ i;}? </p>
Я не получаю такие обильные результаты GPS, используя ни одну из этих идей;интересно, кто-нибудь может дать мне совет, как этого добиться.