View重绘和内存泄露问题
Java中存在内存泄露的问题,其实Android也是一样的,下面讲一下Android内存泄露出现的集中情况
内存泄露出现情况:
1.数据库的cursor没有关闭
2.构造adapter时,没有使用缓存contentview
衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程/
3.Bitmap对象不使用时采用recycle()释放内存
4.activity中的对象的生命周期大于activity
调试方法: DDMS==> HEAPSZIE==>dataobject==>[Total Size]
posted on 2011-08-27 02:04 Alan's Blog 阅读(658) 评论(0) 编辑 收藏 举报