我知道服务可以以两种模式运行,即启动和绑定。
我从开发人员文档或本网站上的其他问题中不太了解的是,当最后一个组件从中取消绑定时,作为启动和绑定运行的服务是否会退出?
答案 0 :(得分:6)
当最后一个组件从中取消绑定时,作为启动和绑定运行的服务是否会退出?
如果startService()
上的内容为Service
,则无论bindService()
和unbindService()
来电可能是什么,它都会继续运行。最终,Android将停止服务,或者用户将终止该服务,但两者都不会立即发生在unbindService()
上。