Activity
Activity 組件是可以停止的,在實際開發中可以通過Activity的 finish()
來結束一個Activity的運行。Activity扮演者前臺界面的角色。
startActivity
有好幾種重載方式,但是最終調用startActivityForResult()
.
Service 的工作流程
啓動狀態:用於執行後臺計算,不需要和外界有直接的交互,儘管Service組件是用於執行後臺計算的,但是運行在主線程中,因此耗時的後臺計算仍然需要在單獨的線程中去完成。
綁定狀態:用於其他組件和Service交互,此時的Service內部同樣可以進行後臺計算,但是出於這種狀態時外界可以很方便地和Service組件進行通信。
靈活運用 stopService 和