安卓系統視圖結構
如何把Activity的佈局文件添加至窗口裏,上面的過程可以概括爲:
1、創建一個DecorView對象,該對象將作爲整個應用窗口的根視圖
2、創建不同的窗口修飾佈局文件,並且獲取Activity的佈局文件該存放的地方,由該窗口修飾佈局文件內id爲content的
FrameLayout指定 。
3、將Activity的佈局文件添加至id爲content的FrameLayout內。
最後,當AMS(ActivityManagerService)準備resume一個Activity時,會回調該Activity的handleResumeActivity()方法,
該方法會調用Activity的makeVisible方法 ,顯示剛纔創建的mDecor 視圖族