我想执行异步任务,它也是后台工作线程中的一个单独的线程,但是它给了我错误,还有另一种方法可以在一个单独的线程中使用async task / hit api吗?
日志:
java.lang.IllegalStateException: Cannot execute task: the task has already been executed (a task can be executed only once)
答案 0 :(得分:1)
AsyncTask实例只能使用一次。
只需将您的任务称为新的MyAsyncTask()。执行(""); 并且还必须在UI线程上创建asynctask实例。