Получение текущего местоположения ровно один раз, когда открывается мое приложение для Android - PullRequest
0 голосов
/ 09 ноября 2011

Я вижу много примеров получения местоположения. Но почти во всех случаях у нас есть слушатель для прослушивания изменений местоположения. Но то, что мне нужно, - это текущее местоположение ровно один раз, когда приложение открывается на устройстве, и обновление местоположения больше не должно происходить, пока приложение не будет перезапущено. Может ли какое-либо тело дать какую-то подсказку? Я новичок в программировании Android, поэтому, возможно, задаю глупый вопрос, но мне действительно нужно знать, как это сделать. Заранее спасибо.

1 Ответ

0 голосов
/ 09 ноября 2011
Location location = context.getSystemService(Context.LOCATION_SERVICE).getLastKnownLocation(LocationManager.NETWORK_PROVIDER);

Местоположение: быстро, дешево и неточно. Остерегайтесь, он может вернуть ноль.

Подумайте об использовании слушателей, если вы хотите что-то другое, кроме общего соседства с устройством.

...