- startService()后,即使调用startService()的进程结束了,Service 仍然还存在,直到有进程调用stoptService(),或者Service 自己自杀stopSelf()了.
- bindService()后,Service 就和调用bindService()的进程同生共死,当然期间可以调用unbindService()让Service 结束.
- 两种方式混合使用时,比如说你startService()了,我bindService()了,那么只有你stopService()了而且我也unbindService()了,这个Service 才会被结束。
本文解析了Android中Service的生命周期,详细阐述了startService()与bindService()的区别:前者启动的服务独立于启动者,后者则与调用进程绑定。同时讨论了两者结合使用时服务的生命周期管理。
847

被折叠的 条评论
为什么被折叠?



