在这篇文章中的Android getApplicationContext内存管理
When to call activity context OR application context?
马克·墨菲说
“它可以创建内存泄漏,如果从getApplicationContext()的上下文保存到通过它您的通话创造的东西,你不需要清理,如果一个Activity持有某些东西,一旦Activity被垃圾收集,其他的东西也会被刷新,Application对象会保留在你的进程的整个生命周期中。
什么调用创建应用程序上下文保持的东西?
我有一个库需要一个上下文的各种东西。它可以在后台运行并跨越活动,但使用和更新活动上下文会有问题。
我认为这可能是使用应用程序上下文更适合的场合之一?
是的..使用应用程序上下文。 – Blundell