timertask を使用してタイマーをスケジュールしようとしています。ProgressDialog を使用してタスクが実行されているときに、UI をフリーズしたいと考えています。AsyncTask を TimerTask と共に使用して、目的の結果を達成しています。しかし、Progress Dialog コードを TimerTask Runnable に追加すると、ランタイム例外がスローされます。以下は TimerTask のコードです。前もって感謝します。
public class MyTimerTask extends TimerTask { Context contxt; public MyTimerTask(コンテキスト 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);
}
}
}