Запустите AsyncTask в TimerTask

У меня есть таймер, который я хочу запустить AsyncTask, когда обратный отсчет завершен. Если я помещаю его выполнение в обработчик, он зацикливается и запускает его много раз. И если я не помещаю это в Обработчик, я получаю следующее падение: не может создать обработчик внутри потока, который не вызвал 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>

Есть предложения, как мне это решить?

Ответы на вопрос(2)

Ваш ответ на вопрос