2013-05-14 89 views
1

我執行stopSelf服務完成工作(從服務內),但它不會被銷燬(請參閱使用onDestroy()中的日誌輸出)。它導致startService使用現有(停止)服務,而不是啓動新服務。如何強制服務在停止後立即銷燬?如何強制android服務被銷燬?

+0

可能,android決定不停止服務,因爲它有引用或不適合。有誰知道什麼可以防止它被破壞? – 4ntoine 2013-05-15 07:23:58

回答

0

從技術文檔:

綁定到它

服務可以同時起步,並沒有連接。在 這樣的情況下,系統將保持服務運行,只要 或者它啓動或者有一個或多個連接與 Context.BIND_AUTO_CREATE標誌。一旦這兩個 情況都不成立,服務的onDestroy()方法被調用,並且 服務被有效終止。

相關問題