Android中内存泄露出现的情况有哪些?

1、数据库的 cursor 没有关闭,可以使用 startManagerCursor(cursor) 。

2、构造 adapter 时,没有使用缓存 contentView,衍生 listView 的优化问题---减少创建 view 的对象,充分使用 contentView 可以使用一静态类来优化处理 getView() 的过程。

3、Bitmap 对象不使用时没有释放,可以通过调用 bitmap.recycle() 释放内存。

原文地址:https://www.cnblogs.com/changyinlu/p/4680752.html