标签:android this android-context
我的误会还在继续……
任何人都可以引用正确使用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,this,android-context 来源: https://codeday.me/bug/20190710/1419848.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。