1.cursor没有关闭
2.构造adapter没有使用缓存contentview。
3.调用registerReceiver()后未调用unregisterReceiver().
4.未关闭InputStream/OutputStream。
5.Bitmap使用后未调用recycle()。
若recycle不行,可用BitmapFactory将图片压缩
6.Context泄漏。
一般来说是引用了某个对象static,这个对象又会拥有activity引用,这样activity销毁时context木有销毁。
对Context的引用超过它本身的生命周期,也会导致Context泄漏。所以尽量使用Application这种Context类型。
7.static关键字
(Bitmap,context等)声明成static,那么这些资源不会随着对象的回收而回收