2017-03-09 63 views
2

我必须从我的Android应用程序调用一个Web服务,我必须发布一些参数,然后服务器将开始其操作。此操作大约需要10分钟才能完成。长时间运行的Web服务调用

处理这种情况的最佳方法是什么?

如何处理这10分钟的用户界面? 在这种情况下会正常工作AsyncTask吗?或者我需要采取其他方法?

是否有任何库可用于这些场景?

在此先感谢。

+0

您也可以使用GCM来做到这一点。一旦服务器将完成其工作,它会通知您通知。 –

+0

使用服务来完成您的任务。 –

回答

0

长时间运行的任务添加后台服务。得到回应后;更新UI或将其缓存以供将来使用。

0

您应该使用服务的长时间运行的后台任务。使用WeakReference <>以避免内存泄漏

相关问题