Не могу найти широту долготы в LG Optimus S - PullRequest
2 голосов
/ 17 мая 2011

Эй, ребята, я создаю приложение геолокации.Ниже приведен код, который я использую для получения широты и долготы: -

LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
android.location.Location loc = lm.getLastKnownLocation(lm.NETWORK_PROVIDER);
dataManager.setLatitude(Double.toString(loc.getLatitude()));
Log.d("LATITUDE", dataManager.getLatitude());

Что ж, приведенный выше код работает на устройствах HTC и Samsung.Но по какой-то странной причине я не могу получить широту и долготу в LG Optimus S.

Я брошен NullPointerException

Любая помощь будет оценена

Заранее спасибо

1 Ответ

1 голос
/ 17 мая 2011

Скорее всего, это не связано с типом устройства. Если у вас нет сотовой сети (например, вытащите SIM-карту), в вашем коде loc будет нулевым.

...