0

我有这个代码的问题。我想从路径加载图像到图像视图。当使用此代码时,一切正常

image.setImageBitmap(BitmapFactory.decodeFile(imagePath));

但是当我使用这个时,在模拟器上是可以的,但是应用程序停止在手机中工作并让我出错,位图为空

Bitmap bitmap = BitmapFactory.decodeFile(imagePath);

image.setImageBitmap(bitmap);

我需要这个代码。

Matrix mat = new Matrix();
mat.postRotate(90);
bitmap = BitmapFactory.decodeFile(imagePath);
bitmap_final = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), mat, true);
image.setImageBitmap(bitmap_final);

再次,在模拟器中一切都很好,在电话中不是:/感谢您的帮助,抱歉英语不好

4

1 回答 1

0

所以我解决了这个问题。这可能是内存,我使用文档setPic中的方法,现在应用程序没有问题。但奇怪的是它在模拟器中没有问题。

于 2013-02-16T08:12:00.213 回答