最佳答案
在我的 Activity 中,我使用了一个从 AsyncTask 扩展的类和一个参数,它是 AsyncTask 的一个实例。当我调用 mInstanceOfAT.execute("")
时,一切都很好。
但是当我按下一个更新按钮再次调用 AsyncTask 时,应用程序崩溃了(如果网络作业不工作)。然后出现一个例外,它说
无法执行任务: 任务已 已经执行(任务可以是 只执行一次)
我已经尝试调用取消(真)的实例的 Asyctask,但它也不工作。到目前为止,唯一的解决方案是创建 Asyntask 的新实例。这样对吗?
谢谢。