/*
* 创建者: ${James}
* 创建时间: 2018/7/23 20:37
* 描述: TODO:封装一个全局的MyApplication类继承Application,用于全局初始化网络接口和上下文
* 说明:需要在清单文件中启动: android:name=”.app.MyApplication”
*/
//————————————————————————————————–
public class MyApplication extends Application {
private static Context context; //全局的上下文
private static MyApplication mInstance; //全局应用实例对象
/**
* 在onCreate给全局上下文赋值,其生命周期跟随应用的生命周期一样长********************************
*/
@Override
public void onCreate() {
super.onCreate();
context = getApplicationContext();
//初始化全局的网络接口
NetworkManager.init();
}
/**
* 提供一个获取全局上下文的方法,任何地方都可以获取到上下文,一劳永逸*****************************
*/
public static Context getContext() {
return context;
}
/**
* 提供一个获取应用实例的方法******************************************************************