【发布时间】:2017-06-23 15:35:40
【问题描述】:
我有一个扩展 AsyncTask 的类。我使用接口从我班级的onPostExecute() 获取结果,它工作正常。问题是当我从执行的任务中获得结果时(女巫意味着 当前任务已完成 )我需要通过 该类的同一实例 执行另一个任务,但我收到此错误:
java.lang.IllegalStateException: Cannot execute task: the task is already running
问题出在哪里,我应该如何解决?为什么上一个任务还活着?
【问题讨论】:
-
新建 AsyncTask 对象并执行。
-
最好在此处发布您的代码
-
@quicklearner 已解决,谢谢 ;)
-
你为它做了什么?
-
@quicklearner 创建了新的类实例,正如答案所说:)
标签: android multithreading android-asynctask