2016-07-29 33 views
0

單一的AsyncTask有沒有辦法在Android的不同的後臺服務或者不同的URL建立一個單一的AsyncTask。 如果是的話,我們如何才能爲不同的後臺服務創建一個commander doInBackground()方法如何使不同的業務或不同的URL

+0

是的確定你可以做到這一點......通過網址並在doinbackground中獲得回覆..... –

回答

0

對於多個url,你可以傳遞一個url數組到你的AsyncTask類併爲每個url執行任務。

但是,如果你想在不同的時間運行多個後臺任務(特定的任務在你的AsyncTask定義),那麼你必須創建幾個對象要執行任務的各一次。

請提醒你不能要求一個特定的對象執行方法兩次,如果該任務已經在運行。

謝謝

相關問題