Android下Context、Application、Activity之間的聯係和區別
在開發Android程序的時候,我們經常要跟Context、Activity、Application這三個類打交道,那麼這個三個類之間有什麼聯係和區別呢?
首先Activity和Application都是Context的子類。Context從字麵上理解就是上下文的意思,在實際應用中它也確實是起到了管理上下文環境中各個參數和變量的總用,方便我們可以簡單的訪問到各種資源。雖然Activity和Application都是Context的子類,但是他們維護的生命周期不一樣。前者維護一個Acitivity的生命周期,所以其對應的Context也隻能訪問該activity內的各種資源。後者則是維護一個Application的證明周期。
最後更新:2017-04-03 18:51:50