Android中启动Activity(startActivity)流程图分析
?? ActivityManagerService與應(yīng)用程序通信的基本模型,今天繼續(xù)給大家分析下startActivity,即啟動一個Activity的流程分析。
?
?
??????? 因為需要處理很多相關(guān)數(shù)據(jù)狀態(tài),從整體上來說,startActivity還是有點復(fù)雜的,但是理解了基本原理,一步一步摸透它,
? 也是 Just So So的。
?
?
????? 首先、我們從流程圖上掌握startActivity的宏觀過程:
?
???????????????????????????????????
?
?
?
?
????? ?接著,木有了,本來是準(zhǔn)備從代碼走讀角度講startActivity()過程流程以及相關(guān)函數(shù)功能給整理出來,后來發(fā)現(xiàn)功能太大了,
? 在加上自己才疏學(xué)淺,留待以后再續(xù)吧。推薦兩個我經(jīng)常看的資源:
?????????????????? ?1、 《Android內(nèi)核剖析》??????????????????????????????????????????????? (書籍----人類進(jìn)步的階梯)
??????????????????? 2、老羅的《Android應(yīng)用程序啟動過程源代碼分析》???????? ??( 基于android 2.3 版本)
?
??
????? 算是聊表心意吧 。希望大家能耐著性子仔細(xì)閱讀源碼。大家都是這么過來的。
?
總結(jié)
以上是生活随笔為你收集整理的Android中启动Activity(startActivity)流程图分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android中setLayoutPar
- 下一篇: Android 启动过程详解