2011-09-29 348 views
0

我正在開發Android服務。即使應用程序未處於活動狀態,我也希望該服務能夠運行。所以我開始它沒有綁定它:在Android中綁定未綁定服務

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

現在它會不斷運行,直到我選擇停止它,對吧?

如果我從另一個活動綁定服務,當我解除綁定時它會停止嗎?

+0

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

回答

0

當最後一個客戶從服務解除綁定,系統破壞服務(除非該服務也被startService()啓動)。

這意味着你的服務不會停止從在你的情況下,所有的活動,即使您解除綁定的服務已經開始服務爲startService()

有關綁定的服務遵循波紋管連接更多的細節

Bound services