私の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
か?