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