2011-09-29 194 views
0

我正在开发Android服务。即使应用程序未处于活动状态,我也希望该服务能够运行。所以我开始它没有绑定它:在Android中绑定未绑定服务

startService(new Intent(Service.class.getName())); 

现在它会不断运行,直到我选择停止它,对吧?

如果我从另一个活动绑定服务,当我解除绑定时它会停止吗?

+0

好的,我会的。但你的意思是? – johan

回答

0

当最后一个客户从服务解除绑定,系统破坏服务(除非该服务也被startService()启动)。

这意味着你的服务不会停止从在你的情况下,所有的活动,即使您解除绑定的服务已经开始服务为startService()

有关绑定的服务遵循波纹管连接更多的细节

Bound services