Android服务的快速小解释?

时间:2012-01-12 21:06:04

标签: android android-service

如果这是一个非常明显的问题,我会提前道歉,因为我很确定我是在过度思考它。

无论如何,我正在Android中构建一个音乐播放器,它基本上是从8Tracks中播放播放列表,而且据我所知,这里的最佳做法是使用前台服务。我已经构建了所有内容,它是完全功能无用的服务,但是,我对如何实现服务感到有点困惑。

按原样,我有我的Player类,它控制MediaPlayer,扩展服务,但我不太确定从哪里开始。我已经尝试将它绑定到我的Engine类,它将所有后台工作与UI协调,但是我一直得到一个ServiceConnectionLeaked异常,而且我很确定这只是错误的方法。

我会感激任何帮助;真的是朝着正确的方向点头是我所需要的。谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

我认为你可以直接控制MediaPlayer而无需额外的Player类。据我所知,MediaPlayer已经是一项服务,所以你可以使用启动和停止方法来发挥作用。