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?