任何人都可以引用正确使用get * Context()的引用?关于使用getBaseContext(),getApplicationContext()和getContext(),我得到了相互矛盾的建议,我的理解是使用它可以方便地获取* Context().我想更具体地研究Dalvik打算使用它的对象和访问方法.
我有代码审查将我对getBaseContext()的调用改为getApplicationContext(),现在我看到了使用它的建议.
解决方法 http://android-developers.blogspot.co.uk/2009/01/avoiding-memory-leaks.html阅读这篇文章.它描述了为什么我们应该使用getApplicationContext()而不是Activity这个
这是文章的摘要:
总之,要避免与上下文相关的内存泄漏,请记住以下内容:
>不要保持对上下文活动的长期引用(对活动的引用应该与活动本身具有相同的生命周期)>尝试使用context-application而不是context-activity
总结以上是内存溢出为你收集整理的有人可以澄清Android上下文引用吗?全部内容,希望文章能够帮你解决有人可以澄清Android上下文引用吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)