タイトルはほとんどそれをすべて言います。あるクラスから別のクラスへのコールバックがあり、コンテキストを必要とするコールバック内から何らかのメソッドを呼び出す必要がある場合、使用する正しいコンテキストは何ですか? 一般的な例は、それを使用したまたはAsyncTaskへのコールバックを持つです。ActivityFragment
私は通常、使用を避けようとしますが、コールバック内からコンテキストとしてgetApplicationContext()使用することはできません。thisこれは、より広いコンテキストを使用することが適切なケースですか?
さらに明確にするために、AsyncTask とアクティビティの間のインターフェイスを持つコールバックを考えています。オーバーライドされたインターフェイス メソッド内に入ると、そこからアクティビティ コンテキストを取得できません。