Я реализовал действие LocationListener
, чтобы получить координаты широты / долготы. Я запускаю MapActivity
и хочу получить текущее местоположение и показать его на карте. Теперь я в замешательстве. Каков наилучший подход для отображения диалогового окна прогресса при получении координат?
- Запустить действие для результата (
LocationListener
) и показать диалоговое окно хода выполнения, ожидая доставки координат.
- Реализуйте метод
getCoordinates()
в действии LocationListener и просто вызывайте его, как только он мне понадобится (в потоке?)
- Включить
LocationListener
в MapActivity
и позволить ему постоянно обновлять переменные полей из onLocationChanged ()
Есть ли лучшее решение? Я уверен, что есть, на самом деле, я действительно не знаю, что я делаю сейчас ...: - /