在這篇文章中的Android getApplicationContext內存管理
When to call activity context OR application context?
馬克·墨菲說
「它可以創建內存泄漏,如果從getApplicationContext()的上下文保存到通過它您的通話創造的東西,你不需要清理,如果一個Activity持有某些東西,一旦Activity被垃圾收集,其他的東西也會被刷新,Application對象會保留在你的進程的整個生命週期中。
什麼調用創建應用程序上下文保持的東西?
我有一個庫需要一個上下文的各種東西。它可以在後臺運行並跨越活動,但使用和更新活動上下文會有問題。
我認爲這可能是使用應用程序上下文更適合的場合之一?
是的..使用應用程序上下文。 – Blundell