activity作為android四大組件之一粤咪,加上我們開(kāi)發(fā)過(guò)程中使用最多的也是它叹放,所以對(duì)于開(kāi)發(fā)來(lái)說(shuō)斋日,有必要清楚它的一個(gè)啟動(dòng)過(guò)程牲览,以便于我們更好,更安全的使用activity來(lái)實(shí)現(xiàn)需求桑驱。
關(guān)于activity的啟動(dòng)過(guò)程竭恬,網(wǎng)上已經(jīng)有很多的文章介紹,所以這里我僅僅結(jié)合流程圖將它的脈絡(luò)梳理了一下熬的,一來(lái)更加清晰易懂痊硕,二來(lái)以便后面查閱。本文并沒(méi)有結(jié)合源碼具體深入到流程中每個(gè)類以及方法的調(diào)用押框,因?yàn)榫W(wǎng)上已經(jīng)有很多大拿分析過(guò)了岔绸,如果感興趣的可以看文末的參考文檔,里面會(huì)有一些深入源碼分析的文章橡伞。
參考文檔
Android應(yīng)用程序啟動(dòng)過(guò)程源代碼分析
startActivity啟動(dòng)過(guò)程分析