BitmapSoftReference bitmapSoftRef = new SoftReference<Bitmap>();
if(bitmapSoftRef.get() != null){
imageView.setImageBitmap(bitmapSoftRef.get());
}
合适的做法为:
Bitmap bitmap = bitmapSoftRef.get();
if(bitmap != null){
imageView.setImageBitmap(bitmap);
}
本文探讨了在Android中使用软引用(SoftReference)优化Bitmap加载的方法,避免内存溢出。通过实例展示了如何正确地使用软引用进行图像加载,确保在内存紧张时能够释放不再使用的Bitmap资源。
BitmapSoftReference bitmapSoftRef = new SoftReference<Bitmap>();
if(bitmapSoftRef.get() != null){
imageView.setImageBitmap(bitmapSoftRef.get());
}
合适的做法为:
Bitmap bitmap = bitmapSoftRef.get();
if(bitmap != null){
imageView.setImageBitmap(bitmap);
}
1023
551

被折叠的 条评论
为什么被折叠?