在我的應用程序中,我使用服務與我們的服務器進行通信。該服務產生多個消息隊列線程來處理具有不同優先級的任務。Android服務onCreate被調用多次,而無需調用onDestroy
該模型已使用約一年沒有大問題。但是,最近我發現有一段時間我的服務類的onCreate
被多次調用。在兩個onCreate
調用之間永遠不會調用onDestroy
。因此,我沒有機會殺死現有的線程。一旦發生這種情況,服務裏面就有重複的線程。
我唯一改變的是運行服務,因爲前臺服務是用戶登錄應用程序。我想知道前臺服務是否會導致問題。
任何想法?
老兄!你太棒了!你解決了我的問題 – dd619
無法在Android 4.2.2上工作,你有什麼想法嗎? – Wangchao0721
不適用於我:( – MobileMon