Android 提供了一个Applicaton类,每当应用启动的时候,系统就会自动将这个类进行初始化。我们可以定制一个自己的Application类,获取Context
public class MyApplication extends Application {
private static Context context;
@Override
public void onCreate(){
super.onCreate();
context = getApplicationContext();
}
public static Context getContext(){
return context;
}
}
然后我们还需要告诉系统初始化时应该初始化MyApplication,在AndroidMainfest.xml < application>标签下指定
...
<application
android:name=“com.example.android.Myapplication”
....
...>
本文介绍如何通过继承Android的Application类创建自定义的MyApplication类,实现全局Context的获取,并展示了如何在AndroidManifest.xml中配置使用。

被折叠的 条评论
为什么被折叠?



