Android应用开发中核心的四大组件是整体应用的骨架,利用好四大组件才能搭建出一个合理高效的APP。简单了解了Service之后,我们再来深入一下Service的生命周期与如何保活。
本文已收录至☞Android学习路线_梳理
上一篇☞Android学习路线_入门篇(四)四大组件之Service
下一篇☞Android学习路线_入门篇(六)四大组件之BroadcastReceiver
1. Service的生命周期
1.1 启动方式
上一篇文章已经仔细对Service的启动方式做了一个介绍,我们先来回顾一下。
Service的启动方式有两种:startService()
和bindService()
。
- 使用
startService()
方法启动Service,调用者与Service之间没有关系,即使调用者退出了,Service仍然运行。Service不会自动销毁,需要外部调用stopService()
方法或在Service内部调用stopSelf()
方法。 - 使用
bindS