2017-03-09 57 views
2

我必須從我的Android應用程序調用一個Web服務,我必須發佈一些參數,然後服務器將開始其操作。此操作大約需要10分鐘才能完成。長時間運行的Web服務調用

處理這種情況的最佳方法是什麼?

如何處理這10分鐘的用戶界面? 在這種情況下會正常工作AsyncTask嗎?或者我需要採取其他方法?

是否有任何庫可用於這些場景?

在此先感謝。

+0

您也可以使用GCM來做到這一點。一旦服務器將完成其工作,它會通知您通知。 –

+0

使用服務來完成您的任務。 –

回答

0

長時間運行的任務添加後臺服務。得到迴應後;更新UI或將其緩存以供將來使用。

0

您應該使用服務的長時間運行的後臺任務。使用WeakReference <>以避免內存泄漏

相關問題