转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40481055,本文出自:【张鸿洋的博客】
总结下来的就是,在和UI相关的地方使用Activity的Context,不是UI的都可以使用Application的Context。
假设创建了一个dialog的tool
使用单例模式创建的时候,引用的Activity作为context,也就是说,我们的这个Activity只要我们的项目活着,就没有办法进行内存回收。而我们的Activity的生命周期肯定没这么长,所以造成了内存泄漏。
网友评论