Конечно, у вас должен быть LocationListener и ваш LocationListener. Значения в locationManager.requestLocationUpdates взяты из моего приложения, поэтому вы, вероятно, должны их адаптировать. Этот код работает как обаяние для меня. Я знаю, что немного опоздал, но я нигде не мог найти такой подход, и, вероятно, он кому-то поможет. ура

риложение использует LocationListener, чтобы получить одно положение, а затемremoveUpdates() раз в минуту (для экономии заряда аккумулятора). Проблема в том, что если пользователь перемещается внутрь, он будет постоянно искать сигнал, сжигая больше батареи. Мне было интересно, если кто-нибудь знает о публичном методе в Location Manager, который я могу использовать для удаления обновлений, если сигнал не получен в течение 15 секунд. Затем я проверял бы положение каждые пять минут, пока пользователь не вернется на улицу. Имеет ли это смысл? Может быть, есть лучший способ для тайм-аута получения сигнала GPS? Я просмотрел публичные методы Location Manager, но не могу найти способ сделать это. Большое спасибо за Вашу помощь! -Dom

Ответы на вопрос(3)

Ваш ответ на вопрос