2012-07-04 77 views
0

我有一个活动,其中包含将文件发送到Web服务的异步任务,如果我处于活动状态,则发送文件,在流程中间回到活动,异步任务完成。我怎样才能使这不会发生?如何在活动完成时停止异步请求

+1

当启动它的线程完成时,'AsyncTask'将被系统停止。如果您希望它继续运行,请考虑使用“服务”。 –

+0

然后,AsyncTask不完成,如果我去后面的活动?如果我在onPostExecute上有Toast.maketext,并且我在其他活动中会显示? – rbrlnx

+0

只要您的任务开始的活动尚未完成。 –

回答

1

您可以使用progressDialog并将Cancelable设置为false以防止出现这种情况。

相关问题