Activity 的工作原理

Activity

Activity 組件是可以停止的,在實際開發中可以通過Activity的 finish() 來結束一個Activity的運行。Activity扮演者前臺界面的角色。
startActivity 有好幾種重載方式,但是最終調用startActivityForResult().
這裏寫圖片描述

Service 的工作流程

啓動狀態:用於執行後臺計算,不需要和外界有直接的交互,儘管Service組件是用於執行後臺計算的,但是運行在主線程中,因此耗時的後臺計算仍然需要在單獨的線程中去完成。
綁定狀態:用於其他組件和Service交互,此時的Service內部同樣可以進行後臺計算,但是出於這種狀態時外界可以很方便地和Service組件進行通信。
靈活運用 stopService 和

Service 的啓動過程

這裏寫圖片描述

Service 的綁定過程

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章