我创建了一个应用程序,它有一个同步任务在后台做某事。在我的 OnPostExecute 函数中,我创建了一个启动活动的意图。到目前为止,该应用程序运行良好。现在我想在新活动开始时停止该异步任务。我怎样才能做到这一点?请帮忙 ......
问问题
142 次
3 回答
1
做这个
MyAsyncTask task = new MyAsyncTask();
task.cancel(true);
在你的onStop();
.
于 2013-01-24T12:57:19.910 回答
0
OnPostExecute()方法只会在Completing DoInBackgroung() method
. 因此,当您要去另一个活动时,您的 asynctask 将完成。
于 2013-01-24T12:59:30.173 回答
0
您的 AsyncTask 在执行 onPostExecute() 后完成,因此您不必担心
于 2013-01-24T14:23:40.603 回答