4.3 四大组件_Service(第十九课)
以下为图文内容:上传图片支持截图直接粘贴,粘贴后等待几秒会自动上传完成。4.3 四大组件_Service
0x01 service概念
Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,
运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,
那我们什么时候会用到Service呢?比如我们播放音乐的时候,有可能想边听音乐边干些
其他事情,当我们退出播放音乐的应用,如果不用Service,我们就听不到歌了,所以这
时候就得用到Service 了,又比如当我们一个应用的数据是通过网络获取的,不同时间
(一段时间)的数据是不同的这时候我们可以用Service在后台定时更新,而不用每打开
应用的时候在去获取。
0x02 Service生命周期
4个手动调用的方法:
5个自动调用的方法:
? Service生命周期的介绍
Service 的生命周期并不像Activity 那么复杂, 它只继承了
onCreate(),onStartCommand (),onDestroy()三个方法,当我们第一次启动Service
时,先后调 onCreate(),onStartCommand ()这两个方法,当停止Service时,则执
行onDestroy()方法,这里需要注意的是,如果Service已经启动了,当我们再次启动
Service时,不会再执行onCreate()方法,而是直接执行onStartCommand ()方法。
**** Hidden Message *****
谢谢分享 谢谢分享 这个适应哪些版本 感谢大佬分享 感谢分享
感谢大佬分享 安卓知识, 受益匪浅 谢谢分享 学习! 谢谢分享