在我的Activity中,我使用了一个从AsyncTask扩展的类和一个参数,该参数是AsyncTask的一个实例。我打电话的时候mInstanceOfAT.execute("")一切都很好。但是当我按下再次调用AsyncTask的更新按钮时应用程序崩溃(如果网络作业不起作用)。因此出现了一个例外情况
无法执行任务:任务已经执行(任务只能执行一次)
我试过为Asyctask的实例调用cancel(true),但它也不起作用。到目前为止唯一的解决方案是创建Asyntask的新实例。这是正确的方法吗?
谢谢
慕虎7371278
精慕HU
慕仙森
相关分类