2014-01-22 5 views
-1
String serviceString = Context.LocationService; 
lm = (LocationManager)GetSystemService(serviceString); 
bestProvider = lm.GetBestProvider(cr, true); 
Location l = lm.GetLastKnownLocation(bestProvider); 

л показывает нулевое значение, где лучший провайдер сетиLoocationmanager.getLastKnownLocation возвращает нулевое значение

+1

и что вы думаете? – Budius

+0

На устройстве? Эмулятор? Дайте нам немного больше информации, пожалуйста, –

+0

getlastknownlocation возвращает значение null .. как сделать его сохранение предыдущего значения – sonal

ответ

0

Вы можете настроить расположение с помощью Telnet, если вы используете эмулятор .. возможно вот почему он показывает нулевые значения ...

см. Также этот пост click me

+0

У меня нет проблемы с эмулятором, но у меня проблемы с его работой на моем устройстве. – sonal

+0

добавили ли вы разрешения в манифест файл? ' ' – fnkbz

+0

Также я нашел похожие вопросы с вашими .. проверить их http://stackoverflow.com/questions/11702848/getlastknownlocations-always-returns-null?rq=1 http://stackoverflow.com/questions/10681369/getlastknownlocation-returns-null-value -on-nexus? rq = 1 последние известные местоположения on доступен только в том случае, если местоположение было определено другим приложением до вашего вызова. начать карты или другое приложение и позволить ему получить блокировку местоположения. затем запустите приложение. – fnkbz

Смежные вопросы