minTime - это просто подсказка для LocationProvider, и это не значит, что ваш слушатель местоположения будет вызываться раз в 6 секунд.Вы получите больше обновлений местоположения, и ваш код будет выбирать наиболее точный.
Следите за значком GPS на вашем телефоне.Вызов requestLocationUpdates заставит GPS точно определить ваше местоположение и отправит одно или несколько обновлений местоположения в список местоположений, если он сможет получить исправление.(В этот момент ваш значок GPS должен быть анимированным при поиске местоположения).
В течение этого времени ваш Locationlistener может получать несколько обновлений местоположения.Ваш код может пойти и выбрать самое точное местоположение и обработать только это.
После того, как GPS отправил обновление (и) местоположения вашему слушателю, должен быть период бездействия.(ваш значок GPS должен исчезнуть на пару секунд).Этот период бездействия должен соответствовать вашему minTime.Статус GPS также изменится, так как он будет помещен в TEMPORARILY_UNAVAILABLE.
После этого тот же процесс повторяется.(GPS становится ДОСТУПНЫМ, и вы снова получите одно или несколько обновлений местоположения.)
Также примите во внимание, что если GPS не может получить определение местоположения, значок GPS будет оставаться активным в течение более6 секунд, но вы не будете получать обновления местоположения.
Вы также можете отслеживать состояние вашего провайдера GPS через слушателя, используя следующий метод:
public void onStatusChanged(String provider, int status, Bundle extras) {}
Статусодна из следующих констант, определенных в android.location.LocationProvider
public static final int OUT_OF_SERVICE = 0;
public static final int TEMPORARILY_UNAVAILABLE = 1;
public static final int AVAILABLE = 2;
Взгляните на Общие сведения о LocationListener в Android для примера поведения minTime и сценария (включая некоторыеведение журнала), чтобы помочь вам понять, что происходит.
Имейте в виду, что настройка параметров minTime и minDistance в LocationManager и работа с обновлениями состояния GPS позволят вам точно настроить развитие местоположения пользователя.