【发布时间】:2012-04-19 03:28:53
【问题描述】:
我不断收到此错误,并且错误指向此代码:
bitmap = BitmapFactory.decodeByteArray(pic1 , 0, pic1.length);
图片来自sqlite数据库,用户从手机目录中选择图片后存储。 当我想检索图片时,我得到了错误。 从我的阅读来看,这是因为内存泄漏。 有什么建议/解决方案吗?
更新
当我在将图像保存到数据库之前添加下面的代码时问题解决了。
BitmapFactory.Options opt = new BitmapFactory.Options();
opt.inSampleSize = 8;
bitmap = BitmapFactory.decodeFile(path,opt);
感谢那些回复/回答的人:)
【问题讨论】: