- 作者:Mr.Egg
- 状态:完成
- 转载请注明
在应用中获取Context一直是个难题
所以产生了一种较为简便的获取方法:继承Application类
首先,创建一个继承于Application的类
public class MyApplication extends Application{
private static Context context;
@Override
public void onCreate(){
context = getApplicationContext();
}
public static Context getContext(){
return context;
}
}
每当应用启动时,系统会自动将这个类初始化。所以这个类也就能实时获取Context。
同时要在AndroidMainfest.xml文件下配置
<application
android:name="com.xxxx(包名).MyApplication"
>
注意:仍和一个项目只能配置一个Application!
网友评论