Android: LocationManager.requestLocationUpdates не учитывает параметры - PullRequest
0 голосов
/ 11 декабря 2010

У меня проблема с получением уведомлений из LocationManager по истечении заданного периода времени:

    locationManager = (LocationManager)getSystemService(LOCATION_SERVICE);
    if(useGPS) {
        locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 999999, 
                999999, locationListener);

В эмуляторе метод onLocationChanged моего слушателя местоположения вызывается всякий раз, когда я отправляю исправление с помощью элемента управления эмулятора (т.е. каждую секунду)Итак, вопрос в том, потому что, как я тестирую на эмуляторе, или LocationManager не учитывает параметры?

Спасибо

1 Ответ

2 голосов
/ 11 декабря 2010

Док говорит:

minTime - минимальный интервал времени для уведомлений в миллисекундах. Это поле используется только как подсказка для экономии энергии, и фактическое время между обновлениями местоположения может быть больше или меньше этого значения.

...