Context原理概述

Context下各個子類繼承關系


Paste_Image.png
Paste_Image.png

Context定義一套基本功能接口,而這套規范被ContextImpl統一實現,
如Activity等Context只是繼承自ContextImpl并進行了部分改寫。

這三者Context的創建都是在ActivityThread中實現的,ActivityContext創建是在performLaunchActivity中完成,ApplicationContext創建是在handleBindApplication中調用makeApplication完成。

Context對資源的訪問是通過ResourceManager完成,而ResourceManager又是通過單例模式創建,所以三者都是通過同一個對象加載資源文件。

http://blog.csdn.net/singwhatiwanna/article/details/21829971

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容