关闭Activity后内存没有释放
- 最近在做需要大量加载图像的需求,QA提了一个Bug在红米上App会闪退,各种折腾才发现是由于没有及时释放图像资源内存消耗完了。
- Bitmap释放需要调用
if (bitmap != null && !bitmap.isRecycled()){
bitmap.recycle();
bitmap = null;
}
```
- ViewPager
- 记得及时释放数据结构中保存的图像资源
if (bitmap != null && !bitmap.isRecycled()){
bitmap.recycle();
bitmap = null;
}
```