Мне нужно вызвать асинхронную задачу с прослушивателем из TimerTask eack 1,5 секунды. Когда я пытаюсь сделать это, я получаю исключение "java.lang.RuntimeException: не могу создать обработчик внутри потока, который не вызвал Looper .подготовить().". Пожалуйста, помогите нам решить эту проблему.
Ниже приведен фрагмент кода, который я использую ..
Timer t = new Timer();
TimerTask scanTask = new TimerTask()
{
@Override
public void run()
{
new BgTask((BgTaskListener)this).execute("","currentState");
}
};
t.schedule(scanTask, 1500, 1500);
Здесь BgTask идентифицирует класс AsyncTask.