标签:roo 内存泄漏 非静态内部类 答案 交互 new hand bitmap 创建
类的静态变量持有大数据对象
静态变量长期维持到大数据对象的引用,阻止垃圾回收。
资源对象未关闭
资源性对象如Cursor、Stream、Socket,Bitmap,应该在使用后及时关闭。未在finally中关闭,会导致异常情况下资源对象未被释放的隐患。
注册对象未反注册
我们常常写很多的Listener,未反注册会导致观察者列表里维持着对象的引用,阻止垃圾回收。
Handler临时性内存泄露
Handler通过发送Message与主线程交互,Message发出之后是存储在MessageQueue中的,有些Message也不是马上就被处理的。
标签:roo 内存泄漏 非静态内部类 答案 交互 new hand bitmap 创建
原文地址:http://www.cnblogs.com/ldq2016/p/6628640.html