Activity、Fragment对象内存泄漏的解决思路

先转载一篇文章:activity contex and memery leak(http://blog.csdn.net/prog_dong/article/details/5618995)

通过这篇文章,可以理出这样一个思路来,即这Activity、Fragment对象本身的内存泄漏,其实都是来源于循环引用。比如,Activity/Fragment内部引用了对象(如:View),如果把这些对象当中的某一个搞成静态的,Activity/Fragment对象的onDestroy即使被调用,对象本身却也不能被销毁了。

如果要下定论的话,就是Activity、Fragment共用的数据中如果包含对Activity/Fragment的引用话,不要弄成静态的。即各划各的地盘,公共数据不要包含对Activity/Fragment的引用。

你可能感兴趣的:(Android,App)