:私たちは周りContext
変数を渡すたび、私たちは、アプリケーションクラスからシングルトンの参照を得ることができる代わりに保存Applicationクラスの静的コンテキスト変数
たとえばはこちら独自のインスタンスへの単一の静的変数ポインティングとApplication
クラスのサブクラス
public class App extends Application {
public static mApp;
@Override
public void onCreate(){
mApp = this;
}
}
その後、我々はどこからメソッドにContext
を渡す必要があり、私たちは
foo(App.mApp);
を行うことができます
Context
をアプリケーション変数として扱っても大丈夫ですか?
正常に動作します。私はそれに取り組んでいます。 –
これは文脈に関する最高の記事です:https://possiblemobile.com/2013/06/context/ 静的なアプリケーションコンテキストを格納することは、あなたがやっていることや使用できる場所それ! –
これは、アプリケーションコンテキストを使用でき、アクティビティコンテキストを必要としない限り正常に動作します。 – Henry