我正在研究需要大量API调用的Android应用程序。我已经构建了一个基于IntentService的实现排队系统的系统。事情是,我想在IntentService正在运行时显示一个准确的ProgressBar更新。获取IntentService的进度
一种方法是将排队系统更改为一系列AsyncTasks。我将不得不使用onProgressUpdate()
来显示进度。
另一种方式是扭捏IntentService并获得从后台线程的进度。
的事情是,我想IntentService和的AsyncTask不错的功能结合起来:作出这样的处理很容易UI事件的排队系统。有没有最好的方法来实现呢?
编辑: 我已经结束了使用AsyncTasks而不是IntentServices。但是,如果任何人有一个很好的模式来共享来更新IntentService的进度,请随时添加您的评论。
嘿,我也试图做同样的事情,但不能。我在doPrebackground和onPre和onPostExecute()中的进度条代码中进行网络调用。现在我正试图映射到意向服务。如何处理其中的进度条码。任何帮助将是伟大的.. – Atihska