在我的Application
子类中,我保存了对 的静态引用Context
,这样我就不必在其余代码中传递上下文。我只是MyApplication.getAppContext()
在需要应用程序时使用Context
:
public class MyApplication extends Application {
private static Context context;
public void onCreate() {
super.onCreate();
context = getApplicationContext();
}
public static Context getAppContext() {
return context;
}
}
这安全吗?MyApplication.getAppContext()
是否存在退货的可能情况null
?