Inicie o AsyncTask no TimerTask

Eu tenho um timer que eu quero iniciar um AsyncTask quando a contagem regressiva é feita. Se eu colocar a execução dele em um manipulador, ele faz o loop e o inicia várias vezes. E se eu não colocá-lo em um manipulador eu recebo o seguinte acidente:Não é possível criar o manipulador dentro do encadeamento que não chamou 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>

Alguma sugestão de como posso resolver isso?

questionAnswers(2)

yourAnswerToTheQuestion