Запустите 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>
Есть предложения, как мне это решить?