1
我執行stopSelf
服務完成工作(從服務內),但它不會被銷燬(請參閱使用onDestroy()
中的日誌輸出)。它導致startService
使用現有(停止)服務,而不是啓動新服務。如何強制服務在停止後立即銷燬?如何強制android服務被銷燬?
我執行stopSelf
服務完成工作(從服務內),但它不會被銷燬(請參閱使用onDestroy()
中的日誌輸出)。它導致startService
使用現有(停止)服務,而不是啓動新服務。如何強制服務在停止後立即銷燬?如何強制android服務被銷燬?
從技術文檔:
綁定到它服務可以同時起步,並沒有連接。在 這樣的情況下,系統將保持服務運行,只要 或者它啓動或者有一個或多個連接與 Context.BIND_AUTO_CREATE標誌。一旦這兩個 情況都不成立,服務的onDestroy()方法被調用,並且 服務被有效終止。
可能,android決定不停止服務,因爲它有引用或不適合。有誰知道什麼可以防止它被破壞? – 4ntoine 2013-05-15 07:23:58