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

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

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

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