странная проблема с обновлением местоположения API Google (с помощью GPS) - PullRequest
0 голосов
/ 22 марта 2011

Я написал приложение, которое отображает мою позицию в API Google Map, используя LocationManager ...

Он отлично работал на моем устройстве. Я выключил свое устройство (выключил) и закрыл Eclipse IDE ...

После того, как я снова запустил свое приложение, приложение говорит: «Приложение неожиданно остановилось», и мне пришлось принудительно закрыть ...

Я не знаю, в чем проблема ... !!

Я попытался запустить его из IDE и та же проблема ...

НО я поделился кодом с некоторыми друзьями до его сбоя, и они запускали его, используя тот же ключ API карты Google /

Кто-нибудь знает, что является причиной ошибки ... (Ошибка - Фатальное Исключение: Главная)

Часть кода, которая может иметь значение ...

попытка {

         int longTemp = (int)(lastKnownLoc.getLongitude()* 1000000);
         int latTemp = (int)(lastKnownLoc.getLatitude() * 1000000);
         gp =  new GeoPoint(latTemp, longTemp);

} поймать (исключение е) {

}

Мне нужна помощь как можно скорее.

1 Ответ

0 голосов
/ 23 марта 2011

Ваш lastKnownLoc может быть нулевым. Вам нужно проверить, есть ли LastKnownLocation, прежде чем использовать его

...