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 both 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()
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With