この投稿では
アクティビティコンテキストまたはアプリケーションコンテキストをいつ呼び出すか?
マークマーフィーは言います
「getApplicationContext()からのコンテキストが、クリーンアップしない呼び出しによって作成されたものを保持している場合、メモリリークが発生する可能性があります。アクティビティを使用して、何かを保持している場合、アクティビティがガベージコレクションされると、他のすべてがフラッシュも実行されます。Applicationオブジェクトは、プロセスの存続期間中残ります。」
アプリケーションコンテキストが保持するものを作成する呼び出しは何ですか?
私はさまざまなことのコンテキストを必要とするライブラリを持っています。バックグラウンドで実行でき、アクティビティにまたがりますが、アクティビティコンテキストを使用および更新するには問題があります。
これはおそらく、アプリケーションコンテキストを使用することが望ましい場合の1つだと思いますか?