Android下Context、Activity、Application之間有什么區(qū)別

在開發(fā)Android程序的時候,我們經(jīng)常要跟Context、Activity、Application這三個類打交道,那么這個三個類之間有什么聯(lián)系和區(qū)別呢?
首先Activity和Application都是Context的子類。Context從字面上理解就是上下文的意思,在實際應(yīng)用中它也確實是起到了管理上下文環(huán)境中各個參數(shù)和變量的總用,方便我們可以簡單的訪問到各種資源。雖然Activity和Application都是Context的子類,但是他們維護的生命周期不一樣。前者維護一個Acitivity的生命周期,所以其對應(yīng)的Context也只能訪問該activity內(nèi)的各種資源。后者則是維護一個Application的證明周期。

android Application類的詳細介紹

Android使用Application總結(jié):http://www.tuicool.com/articles/JVBja2

Context-----Activity,Application之間的交流使者

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容