解码位图时出现内存不足错误

时间:2016-06-21 08:02:24

标签: android bitmap

当我尝试解码资源中的图像时,我得到java.lang.OutOfMemoryError。我尝试解码的图像甚至不是大图像。它是一个大小为53KB,分辨率为500x500的png。 这是代码:

 imageBitmap = BitmapFactory.DecodeResource(ctx.Resources, Resource.Drawable.nopic);

我想使用bitmap.compress但我想返回位图而不是图像文件。我不应该首先得到这个错误。我能解决的最佳方法是什么?

0 个答案:

没有答案