Я пытаюсь запланировать таймер, используя timertask. Я хочу заморозить пользовательский интерфейс, когда задача выполняется с помощью ProgressDialog. Я использую AsyncTask с TimerTask для достижения желаемых результатов. Но когда я добавляю код Progress Dialog к TimerTask Runnable, он выдает исключение времени выполнения. Ниже приведен код для TimerTask. Любая помощь будет оценена по достоинству. Заранее спасибо.Android TimerTask throws RuntimeException, если Show ProgressDialog добавлен в run()
открытый класс MyTimerTask расширяет TimerTask { Контекст contxt; public MyTimerTask (Context cn) { contxt = cn;
}
public void run() {
try {
pd=ProgressDialog.show(contxt, "Searching For Records", "Please wait...", true, true);
reqtype="GO";
_getRecords=new InitTask();
_getRecords.execute(contxt);
} catch (Exception e) {
Log.e(">>>>>>>>>>>> Error executing MyAsyncTask: ", e.getMessage(), e);
}
}
}
Thanks Kellogs, Это прекрасно работает благодаря Божьей милости. Еще раз спасибо за помощь в этом. – Shafi