getLastKnownLocation устарела даже после того, как другие приложения нашли мое местоположение! - PullRequest
3 голосов
/ 04 февраля 2010

В моем приложении я запрашиваю обновления местоположения и использую LocationListener, и в большинстве случаев все работает хорошо.Когда приложение запускается, оно использует getLastKnownLocation во время ожидания первого обновления местоположения.

Я проводил несколько тестов на getLastKnownLocation, и результаты странные ...

Если результат getLastKnownLocation устарел, я выхожу из приложения и запускаю Google Maps иподождите, пока он определит мое местоположение, затем при повторном запуске моего приложения getLastKnownLocation по-прежнему возвращает старое местоположение.Я не понимаю, почему это происходит.Конечно, если GMaps может получить исправление, тогда getLastKnownLocation должен быть актуальным, верно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...