2012-07-04 76 views
0

我有一個活動,其中包含將文件發送到Web服務的異步任務,如果我處於活動狀態,則發送文件,在流程中間回到活動,異步任務完成。我怎樣才能使這不會發生?如何在活動完成時停止異步請求

+1

當啓動它的線程完成時,'AsyncTask'將被系統停止。如果您希望它繼續運行,請考慮使用「服務」。 –

+0

然後,AsyncTask不完成,如果我去後面的活動?如果我在onPostExecute上有Toast.maketext,並且我在其他活動中會顯示? – rbrlnx

+0

只要您的任務開始的活動尚未完成。 –

回答

1

您可以使用progressDialog並將Cancelable設置爲false以防止出現這種情況。

相關問題