1、Activity的啟動:startActivity
調用請求發給了操作系統的ActivityManager,ActivityManager創建Activity實例并調用onCreate(Bundle),根據intent參數來確定啟動哪一個Activity.
2、intent通信
intent對象是component用來和操作系統通信的一種媒介工具
3、ActivityManager維護著一個非特定應用獨享的回退棧,所有應用的Activity都共享改回退棧,這也是ActivityManager設計成操作系統級的activity管理器來負責啟動應用activity的原因之一。