从IntentService更新ui的最佳方法?

时间:2014-11-07 06:59:21

标签: java android multithreading service

我目前正在编写一个需要能够播放音频的应用。 因为当用户离开应用程序时我希望音频继续播放,我使用IntentService来处理播放方法。

我的问题是我需要能够使用来自intentservice的数据更新应用程序UI,例如显示音频剩余量的进度条。

我只是想知道实现这一目标的最佳方法是什么? 我用Google搜索了这个,但所有指南似乎都是针对AsyncTask或只是标准服务。

感谢所有能提供帮助的人。

干杯 科里

2 个答案:

答案 0 :(得分:6)

使用HandlerMessenger类。

有人已经在这里发布了一个好的答案(它也使用HandlerMessenger):

How to Collect info from IntentService and Update Android UI

答案 1 :(得分:0)

我们甚至可以为此目的使用本地广播。请参考以下链接。

How to Collect info from IntentService and Update Android UI