Application
例如,创建的子类public class App extends Application {- 在中设置标签的
android:name
属性以指向你的新类,例如<application>AndroidManifest.xmlandroid:name=".App"
- 在
onCreate()
你的应用实例的方法中,将你的上下文(例如this)保存到一个名为的静态字段中,mContext
并创建一个返回此字段的静态方法,例如getContext()
:
这是它的外观:
public class App extends Application{ private static Context mContext; @Override public void onCreate() { super.onCreate(); mContext = this; } public static Context getContext(){ return mContext; }}现在,你可以使用:
App.getContext()每当你想要获取上下文时,然后使用
getResources()(或
App.getContext().getResources())。



