Android知识Android

Android Context使用不当,造成内存泄漏的问题

2016-08-05  本文已影响149人  超神的菠萝

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40481055,本文出自:【张鸿洋的博客

总结下来的就是,在和UI相关的地方使用Activity的Context,不是UI的都可以使用Application的Context。

假设创建了一个dialog的tool

使用单例模式创建的时候,引用的Activity作为context,也就是说,我们的这个Activity只要我们的项目活着,就没有办法进行内存回收。而我们的Activity的生命周期肯定没这么长,所以造成了内存泄漏。

上一篇下一篇

猜你喜欢

热点阅读