Как заставить мое приложение начать обновление местоположения GPS, как только я его открою?
Прямо сейчас у меня есть этот код:
locationManager.requestLocationUpdates(bestProvider,0 ,0, loc_listener); location = locationManager.getLastKnownLocation (bestProvider);
Который занимает лучшее место. Я запустил свое приложение на своем телефоне, и оно получило место, где я был сегодня ранее.
Я хочу, чтобы мое приложение обновляло местоположение GPS при первом его открытии.
Я смотрел на эти темы:
Какой самый простой и надежный способ узнать текущее местоположение пользователя на Android? Android находит местоположение GPS один раз, показывает диалог загрузки
Но у меня проблемы с подключением всего.
Если я не ошибаюсь, вам нужно настроить прослушиватель и переопределить метод onLocationChanged.Это должно дать вам ваше следующее местоположение GPS, т.е. местоположение после блокировки спутников.
Этот урок должен иллюстрировать то, что я пытаюсь сказать: http://www.firstdroid.com/2010/04/29/android-development-using-gps-to-get-current-location-2.
Остановите меня, если яя ошибаюсь StackOverflow, я не уверен в себе в этом.