0
A
回答
1
停止服務,如果您尚未這樣做(通過stopService()
或stopSelf()
)。
之後,當您的進程需要其他進程的RAM時,您的進程最終將被操作系統終止。
相關問題
- 1. 前臺服務保留內存對象
- 2. Android,保留單身人士爲後臺服務值
- 3. 在任務中保留內存離散
- 4. 在R關機後,h2o java服務器仍然保留在內存中
- 5. Windows Phone後臺應用程序服務
- 6. android後臺服務應用程序
- 7. 重新啓動服務器後保留緩存的數據
- 8. 保持活力在後臺服務?
- 9. 停止後臺服務當應用程序轉到後臺
- 10. 如何保持後臺服務始終在後臺
- 11. 後臺智能傳輸服務保存的文件名
- 12. 如何將數據保存到後臺服務中?
- 13. Rails進程內後臺服務
- 14. 回覆後保留內容
- 15. WP7後臺服務
- 16. Android後臺服務
- 17. 後臺服務表
- 18. 在後臺服務
- 19. Ruby後臺服務
- 20. Android後臺服務
- 21. Android後臺服務
- 22. Android後臺服務
- 23. 用戶退出後保持後臺服務活着
- 24. C# - 爲應用程序保留光盤內存(存儲)
- 25. 內存保留和釋放
- 26. 保留的內存地址?
- 27. YARN保留內存問題
- 28. OpenGL中的保留內存
- 29. C#控制檯應用程序退出後仍駐留在內存中
- 30. 在後臺運行的服務或控制檯應用程序?
但是TI不希望服務被關閉,我需要在應用程序關閉後運行服務。 – Fischer 2011-12-30 16:17:28
首先,這通常不是一個好主意。用戶真的不喜歡開發人員保持服務始終運行。用戶將使用任務殺手和設置應用來擺脫您的服務。 Android儘管提供了服務,但最終還是會擺脫您的流程,儘管不一定很快。與此同時,您的流程將使用最高峯時所需的大量內存。所以,要麼擺脫永恆的服務(例如,使用'AlarmManager'和一個輪詢模式),要麼住在消耗這個內存的事實中。 – CommonsWare 2011-12-30 16:26:44
謝謝。如果服務人員更新了通知,服務人員只會檢查每個x小時的網站。我可以使用AlarmManager完成此任務嗎? – Fischer 2011-12-30 20:47:18