Генерация null pointerException в Timer.Schedule();

В следующем коде
t.schedule(timertask, d.getDate(), 1000);метание Исключение NullPointer помогите мне

Цель:
Моя основная цель — Запуститьметод (каждый раз после фиксированного интервала), который будет отправлятьнекоторые данные на веб-сервис с моего устройства Android

Date d = new Date();
    d.getDate();
    timertask = new TimerTask() {
        @Override
        public void run() {
            new Thread() {

                public void run() {
                    try {
                        ProDialog = ProgressDialog.show(Home.this,
                                "Sending Data",
                                "Please wait while sending data...");
                        Looper.prepare();
                        sendLocation();
                        handler.sendEmptyMessage(0);
                        quit();
                        Looper.loop();
                    } catch (Exception e) {
                        ProDialog.dismiss();
                    }
                }

                public void quit() {
                    ProDialog.dismiss();
                    Looper.myLooper().quit();
                }
            }.start();
        }
    };
try {
    t.schedule(timertask, d.getDate(), 1000);
} catch (Exception e) {
        e.printStackTrace();
}
5
задан 30 July 2013 в 04:52
поделиться