关于多个activity调用bindservice,service的生命周期问题

多个activity调用bindservice,如果其中某个activity结束后,service会结束吗?还是会和最长的activity的生命周期一样??

如果其中某个activity结束后,service会结束吗?答案当然是不会的。
Service 至少与应用的启动与结束生命周期相同,除非你自动结束它

最常见是的是 Music Service,在应用后台运行时也可以正常的播放音乐的。

http://www.cnblogs.com/yejiurui/archive/2013/11/18/3429451.html

多个activity绑定同一个service,会生成不同的对象。
每个activity销毁之后,也会销毁它绑定的service对象。对其他的没有干扰、
不过最好还是在activity的**onDestory()**的时候调用**解绑操作**。

这个你写个demo测试一下就知道了、

service不依赖activity,不会随着activity结束而结束

这个很浪费资源,你用并发执行的service,需要就启动,一直都只有一个service