Alan's Blog

导航

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编辑  收藏  举报