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