- 如题,在没有用到Activity的类中也能轻松获取上下文Context实例
- 方法很简单,继承Application,提供获取上下文的静态方法供全局调用
- 在Application类的onCreate()方法中获取Context实例
- 用静态方法暴露获取到的Context实例即可
/**
* @author catface at 2015/11/17 - 9:17
*/
public class MyApplication extends Application {
private static Context ctx;
@Override
public void onCreate() {
super.onCreate();
ctx = getApplicationContext();
}
public static Context getCtx() {
return ctx;
}
}