0
A
回答
1
服務或多或少是一個潛在的長期Android對象。換句話說,Android會爲你實例化一個服務對象,並保持它爲你活着,直到你告訴Android你完成了它。
服務通常啓動後臺線程來執行某些任務。一旦他們完成任務,他們會告訴Android服務可以停止。一旦你的服務停止,Android會調用onDestroy。既然Android知道你的服務已經完成,如果你的應用程序的其餘部分沒有運行,Android可能會決定銷燬應用程序用於回收內存的進程。自從您的服務運行以來,它並沒有這樣做。
認爲它這樣(注意,有些東西拋棄了,因爲不會打擊你):
- 安卓創建你的服務的一個實例
- 的Android您的服務調用在onStart和你開始螺紋
- 執行返回到Android和它看到你的服務仍在運行,所以它不叫的onDestroy
- 經過一段時間在您的後臺工作正在做
- 你稱S對您的服務或您的服務topService是綁定
- Android現在看到的服務對象可以被摧毀,並收集
- 的Android您的服務調用的onDestroy和正在運行的服務
0
如何在後臺完成某些操作而不是進程或線程?
很簡單,不是一個過程,但就是一些過程的一部分。這意味着很可能只有一個進程處理系統中的所有服務,類似於在家庭活動中處理小部件的方式。
相關問題
- 1. 想了解Android的服務等級
- 2. 新到Android - 瞭解使用該服務
- 3. 通過示例瞭解Android服務
- 4. 瞭解$ http服務
- 5. 瞭解Symfony2服務
- 6. 瞭解服務器協議
- 7. 瞭解Docker和微服務
- 8. 瞭解服務和DAO層
- 9. 試圖瞭解Android任務
- 10. 如何理解android服務?
- 11. 瞭解MVC和SQL服務器
- 12. 瞭解wadl文件的休息服務
- 13. 瞭解Azure雲服務防火牆
- 14. 瞭解@服務和競爭條件
- 15. 瞭解runat服務器屬性
- 16. 瞭解語音識別服務
- 17. 瞭解資源服務器端的oauth2
- 18. 瞭解服務人員範圍
- 19. 瞭解的Asterisk服務器功能
- 20. 瞭解Android的
- 21. 瞭解Android Studio
- 22. 瞭解Android ActivityLifeCyleCallbacks
- 23. Android:如何瞭解高級任務殺手殺死的活動/服務?
- 24. Android服務的快速小解釋?
- 25. Web服務器到android XML解析
- 26. 如何從服務解鎖Android手機
- 27. Android REST API - 解析服務器
- 28. Android的Web服務的XML解析
- 29. 瞭解Android的Canvas.saveLayer(...)
- 30. 瞭解Android Visualizer類