Android – 如何使用位图避免内存过载?

我的应用程序使用位图,每次用户进入特定活动时,它会在第二次停止工作时显示图像.

Bitmap bm = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory()+"//Pics/"Image.jpg");

我尝试过使用像……这样的东西

BitmapFactory.Options options = new BitmapFactory.Options();
     options.inTempStorage = new byte[16*1024];

不知道该怎么设置它.但这没有帮助.一旦用户离开此活动,是否有办法清除位图等?谢谢

解决方法:

完成使用位图释放内存后调用Bitmap.recycle().

上一篇:PHP – 通过Graph API将网络托管的照片上传到Facebook相册


下一篇:java – 获取照片的gps位置