application是用來保存全局變量的,並且是在package創建的時候就跟着存在了。
所以當我們需要創建全局變量的時候,不需要再像 j2se那樣需要創建public權限的static變量,而直接在application中去實現。
獲得一個application對象:
只需要調用Context的 getApplicationContext或者Activity的getApplication方法來獲得一個application對象,再做出相應的處理。
Application 配置全局Context
第一步、寫一個全局的單例模式的MyApplication繼承自Application 覆蓋onCreate ,在這個方法裏面實例化Application
第二步、配置全局的Context
<application android:name="com.appstore.service.MyApplication" ></application>
第三步、使用,使用的時候用的時候根據類的名稱訪問Context