2012-05-30 2 views
1

У меня таймер в OnCreate(), как:FATAL ИСКЛЮЧЕНИЕ: Таймер-0 java.lang.NullPointerException

final Timer timer1 = new Timer(); 
timer1.schedule(new TimerTask() { 
    public void run() { 
     sendSMS(); 
    } 
}, 20000); 

The METHODE SendSMS(), как:

private void sendSMS(){ 
    float test2; 
    test2 = reallocation.getAccuracy(); //-> This is the line where logcat says.... NullPointerException 
    .... 
} 

LogCat говорит:

05-30 18:32:26.962: W/dalvikvm(741): threadid=9: thread exiting with uncaught exception (group=0x4001d5a0) 
05-30 18:32:26.972: E/AndroidRuntime(741): FATAL EXCEPTION: Timer-0 
05-30 18:32:26.972: E/AndroidRuntime(741): java.lang.NullPointerException 
05-30 18:32:26.972: E/AndroidRuntime(741): at com.eljoom.df.ActionGPS.sendSMS(ActionGPS.java:280) 

Ну после того, как поиск в сети я считаю, мне нужен обработчик таймера ... но я понятия не имею, как ее реализовать.

Кто-нибудь может поставить меня на правильный путь ?!

+2

'reallocation' - null? – assylias

+0

Что такое ur reallocation data type, у вас инициализировано u? – Grey

+0

Я установил перераспределение как Location: Location reallocation = null; – user1404924

ответ

1

Перераспределение неинициализировано, поэтому его значение принимает значение null по умолчанию для объекта.

+0

Правильно, что была проблема, я решил это: D ... спасибо, я закрываю вопрос. – user1404924

2

Я установил перераспределение как Расположение: Место перераспределения = null; - user1404924 3 минуты назад

вы установили перераспределение = null. вы не можете вызвать метод перераспределения reallocation.getAccuracy(); потому что у вас еще нет экземпляра obj.

Предлагаю вам взглянуть на класс LocationManager. Вы можете запросить местоположение оттуда с определенным источником местоположения http://developer.android.com/reference/android/location/LocationManager.html

+0

хорошо у меня есть ... но я забыл сделать: reallocation = lm.getLastKnownLocation (LocationManager.NETWORK_PROVIDER); Спасибо, я на правильном пути! : D Спасибо – user1404924