I understand that a service can run in two modes, started and bound.
What I don't quite understand from the developer docs or other questions on this site, is whether a service running as bot开发者_运维技巧h started and bound will exit when the last component unbinds from it?
whether a service running as both started and bound will exit when the last component unbinds from it?
If something called startService()
on the Service
, it will remain running, regardless of what bindService()
and unbindService()
calls may have gone on. Eventually, Android will stop the service, or the user will kill the service, but neither will happen immediately upon the last unbindService()
.
精彩评论