Android getlastknownlocation возвращает ноль

Я вызываю функцию getLastKnownLocation для провайдера GPS, и он возвращает значение NULL. В документах говорится, что это может произойти, если провайдер не включен, но я знаю, что это так. Возможно ли провайдеру возвратить ноль, если не существует последнего известного местоположения? Я не вижу, где документы говорят "может вернуть ноль, если не существует последнего известного местоположения".

Ответы на вопрос(1)

Решение Вопроса

on exists?

Да. На самом деле, большую часть времени он вернетсяnull, потому что ничто не заставляет GPS приобретать исправления. GPS обычно выключается, чтобы сэкономить заряд батареи. УвидетьПолучение местоположения пользователя для рецепта для поиска вашего местоположения.

I don't see where the docs say "may return null if no last known location exists"

В документации есть свои недостатки.

 joshkendrick21 мая 2012 г., 21:30
Большой! Большое спасибо за то, что мне нужно было знать.
 15 апр. 2013 г., 13:14
у меня на моем устройстве ранее был включен gps, и он давал мое местоположение, но затем работал над тем же приложением с отключенным gps, я пытался получить последнее известное местоположение, но он возвращает ноль ?? Можете ли вы сказать, почему он не возвращает мой последнее известное местоположение, которое было обновлено час назад @CommonsWare

Ваш ответ на вопрос