混合式开启服务的意思就是既使用onStartService(),又使用bindService()。
当有些应用需要在后台长期的开启服务的时候,又需要调用服务中的方法的时候,这时候就需要使用到混合开启服务的方式,因为start方式开启服务不能够调用到服务中的方法,bind开启服务有不能保证服务的长期运行,例如音乐播放器等应用。
- 开启顺序:
onStartService()
bindService()
unBindService() //服务并没有关闭
StopService() //服务关闭
混合开启服务
最新推荐文章于 2024-04-30 16:58:56 发布