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