MediaStore.Images.Media.getBitmap和内存不足的错误 [英] MediaStore.Images.Media.getBitmap and out of memory error
本文介绍了MediaStore.Images.Media.getBitmap和内存不足的错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的code code是:
My code code is:
public Bitmap loadPhoto(Uri uri) {
Bitmap scaled = null;
try {
scalled = Bitmap.createBitmap(
MediaStore.Images.Media.getBitmap(getContentResolver(), uri),
0,0,90, 90);
if (scaled == null) { return null; }
} catch(Exception e) { }
return scaled;
}
在此。我的显示比例在ImageView的。每个图像来自设备的摄像头。
After this. I display scaled in ImageView. Every image comes from the device camera.
每一次,我得到错误:内存不足后显示我从相机的三张照片。如何解决此问题?
Every time, I get error: out of memory after I display three photos from camera. How to solve this?
推荐答案
这个答案很落伍 - 今天,只有做到这一点:
This answer was very out of date - today, only do this:
这篇关于MediaStore.Images.Media.getBitmap和内存不足的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文