【发布时间】:2012-05-08 20:33:09
【问题描述】:
这是一个简单的例子,但无法理解。 音乐播放器。 我有带有 UI 和功能的 Activity(播放、暂停、停止 ....)。 我需要做在后台播放音乐的服务。 服务和活动如何沟通。例如:
- 在活动中我们选择歌曲
- id song 有意向服务(在 putExtra 的帮助下)
- 服务 -> 播放(歌曲)
- 我们关闭活动和服务工作
- 通过时间(歌曲更改)我们打开活动,他显示新的当前歌曲。
服务如何“说出”活动的变化?以及如何活动再次“说”有关更改的服务? (我们启动的服务因此 putExtra 不适合)。
如果有代码示例请显示。 抱歉英语不好。
【问题讨论】: