2

可能性の重複:
Difference between Activity Context and Application ContextDifference- ApplicationContext()VS. ANDROID ..のアクティビティコンテキスト

私はAndroidApplication ContextActivity Context間の実際の違いを知りたいですか..?

この2つは非常に混乱しています。 私はこの2つの違いを見つけてください。

アプリケーションコンテキストがいる限り、あなたのアプリケーションが生きていると活動のライフサイクルに依存しないよう生きる:以下読んアプリケーションコンテキストおよびアクティビティのコンテキストの上に要点を持っている

答えて

7

。コンテキストを必要とする長命のオブジェクトを保持する予定の場合は、アプリケーションオブジェクトを覚えておいてください。

1.Doに(文脈活動への参照を長寿命の参照を保持していない:あなたはコンテキスト関連メモリリークを避けるために要約するContext.getApplicationContext() or Activity.getApplication().

を呼び出すことによって、それを簡単に得ることができ、次のように覚えています活動は

Reference & more Info

+0

代わりに、コンテキスト・アクティビティのコンテキスト・アプリケーションを使用しては、それが正確に最後からコピーされません

2.Try)活動そのものと同じライフサイクルを持っている必要がありますhttp://android-developers.blogspot.in/2009/01/avoiding-memory-leaks.html –

+0

@AritraRoyの段落から何が!!!!それは誰かを助け、そうです!!!すべてはここかそこからコピーされますが、ポイントは他人を助けるために適切な場所に置くことです。詳細なリンクを教えていただきありがとうございます。回答に含める必要があります。 – Nicks

+0

それはポイントです。それが何らかの場所から正確にコピーされた場合は、ソースを挙げる必要があります。 –

関連する問題