1

我目前正在编写音乐应用程序。在阅读了一些主题之后,是时候开始编写服务并从我的主要活动中与它进行交互了。Google Dec 文档似乎表明主要活动应该用于繁重的工作,并且应该尽可能简化服务。我的主要活动做了很多工作来维护歌曲的播放列表。当用户单击播放时,我一直在尝试(没有成功)将该播放列表传递给服务。但是,我现在想知道是否需要这样做。

我的想法是我可以让主要活动创建播放列表。当用户单击播放时,它使用字符串将第一个轨道路径发送到处理播放的服务。该服务还具有 oncomplete 侦听器。当它触发时,它会将广播发送回活动。当接收到广播时,它将启动“下一个”功能,该功能将下一个曲目扔给服务。

这在理论上可行吗?

4

1 回答 1

1

我已经为自己解决了。对于那些感兴趣的人,我的理论非常有效。该活动处理播放、下一个、上一个等和播放列表。服务从活动接收指令,并通过广播请求新指令。

于 2012-10-17T21:05:04.913 回答