关于Android安卓中Service类的意义?

正在学安卓开发,目前对于service类有一些迷茫,我体会不到它的意义。书上说,service用来在后台处理一些比较复杂的操作,最典型的例子就是音乐播放器的后台播放。对此... 正在学安卓开发,目前对于service类有一些迷茫,我体会不到它的意义。书上说,service用来在后台处理一些比较复杂的操作,最典型的例子就是音乐播放器的后台播放。对此我很无解,我用service写的小程序,在OnStart函数中(据说最好是在onStartCommand函数中??)启动了MediaPlayer,然后按主页键,可以后台播放。然后我不用service类,直接在activity里启动了MediaPlayer,按主页键后,同样能后台播放。至此,我就体会不到service的意义了,貌似没用?---------求更典型的例子帮助我理解,并说明一下service中的哪些函数完成该例子中的哪些功能。或者详解音乐播放器里具体什么功能用上了service! 展开
 我来答
百度网友774dec8
2012-09-08
知道答主
回答量:25
采纳率:0%
帮助的人:13.4万
展开全部
确实在activity中也能完成这样的功能,不过当系统内存紧张时会选把activity杀掉,而很少有service会死掉。另外,一般activity会在ondestroy时release一些内容,所以,当界面被覆盖时,activity就不安全了。
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式