Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can started and bound services live "forever"?

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?

like image 951
rogerkk Avatar asked Mar 22 '11 09:03

rogerkk


1 Answers

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().

like image 87
CommonsWare Avatar answered Sep 18 '22 12:09

CommonsWare