我在android
標籤上使用startService()
方法在Activity
內創建了background service
。 然後我在onStart()
方法上創建一個Thread
。我從android開發者網站上讀到,服務與活動無關,但是當我銷燬Activity
時,android系統也會終止service
。我希望服務能夠繼續下去,直到我自己不停止。後臺服務:殺死活動時銷燬
我知道它可以使用AlarmManger
來完成,但它會消耗電池。不需要推送通知,但服務需要在後臺運行。有關如何解決這個問題的任何建議?
你是否在onDestroy()中進行任何調用?你怎麼知道該服務也被摧毀?放一些代碼,以便我們可以理解這個isuue。 –
您是否曾嘗試http://developer.android.com/reference/android/app/Service.html#startForeground%28int,%20android.app.Notification%29 – sherpya