您的位置:首页 > 移动开发 > Android开发

Android MediaPlayer播放音乐有必要使用Service来调用吗?

2012-07-16 15:55 645 查看
发现直接使用MediaPlayer播放音乐,退出程序后还是可以在后台继续播放?
所以有个疑问,这样还需要使用Service吗?以及为什么。谢谢

service 是必须的

activity 优先级是1
service 优先级是2
但是activity 不可见状态会被销毁
service只在系统资源不够的时候才有可能被销毁。
http://bbs.gfan.com/thread-1244118-1-1.html
我现在按照一些例子实现了一些功能,但是在Activity退出之后怎么处置service感到很迷茫。

Activity onCreate的是绑定service的 这样可以返回service的实例操作service。但是当activity销毁service后台运行,再次启动程序 新的activityOnCreate,这个时候又会绑定Service,虽然不会调用service 的OnCreate 但是我发现居然有多个MediaPlayer实例,同时播放2首歌曲。怎么控制他们?

解决了 单例!

额,没那么麻烦。绑定之前调用startservice 不会重新创建
http://www.eoeandroid.com/thread-59232-1-1.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: