9

タイトルはほとんどそれをすべて言います。あるクラスから別のクラスへのコールバックがあり、コンテキストを必要とするコールバック内から何らかのメソッドを呼び出す必要がある場合、使用する正しいコンテキストは何ですか? 一般的な例は、それを使用したまたはAsyncTaskへのコールバックを持つです。ActivityFragment

私は通常、使用を避けようとしますが、コールバック内からコンテキストとしてgetApplicationContext()使用することはできません。thisこれは、より広いコンテキストを使用することが適切なケースですか?

さらに明確にするために、AsyncTask とアクティビティの間のインターフェイスを持つコールバックを考えています。オーバーライドされたインターフェイス メソッド内に入ると、そこからアクティビティ コンテキストを取得できません。

4

2 に答える 2