Uruchom AsyncTask w TimerTask

Mam timer, który chcę uruchomić AsyncTask po zakończeniu odliczania. Jeśli umieścisz jego wykonanie w programie obsługi, zapętli go i uruchomi wiele razy. A jeśli nie umieszczę go w Handler, otrzymuję następującą awarię:nie można utworzyć programu obsługi wewnątrz wątku, który nie nazwał looper.prepare ()

<code>timer.schedule(new ListUpdate(), helper.nextListUpdate.get(0));

class ListUpdate extends TimerTask {
    private Handler mHandler = new Handler(Looper.getMainLooper());
    public void run() {
        mHandler.post(new Runnable() {
            public void run() {
                AsyncTask<Integer, Void, Boolean> task = new updateList();
                task.execute();
            }
        });
    }
}
</code>

Jakieś sugestie, jak mogę to rozwiązać?

questionAnswers(2)

yourAnswerToTheQuestion