作者dreamvic (梦游夏威夷)
看板java
标题[问题] 关於Bitmap recycle
时间Sun May 9 21:29:00 2010
想请 我用android 1.6 写了一个有要输出图片的程式如下:
public void loadBitmap(){
Bitmap rawPhoto = null;
if(photoByte != null){
rawPhoto = BitmapFactory.decodeByteArray(photoByte, 0, photoByte.length);
}
....
entry.photo = mPhoto = Bitmap.createBitmap(rawPhoto);
rawPhoto.recycle();
....
}
public View getView(int position, View convertView, ViewGroup parent){
.....
views.photo.setImageBitmap(entry.photo);
....
}
结果 entry.photo 发生了
trying to use a recycled bitmap android.graphics.Bitmap
的exception
想请问 rawPhoto 被 recycle ,会影响到entry.photo的使用吗?
因为程式看来看去只有那地方有写recycle....系统应该不会主动回收吧??
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.235.198
※ 编辑: dreamvic 来自: 114.42.235.198 (05/09 21:30)
1F:推 PsMonkey:我找不到 android 的 code 里头有 function 这关键字 @@? 05/09 21:33
2F:推 PsMonkey:原文先锁定,请原 po 详述开发环境... 05/09 21:33
※ 编辑: dreamvic 来自: 114.42.235.198 (05/09 21:37)
※ 编辑: dreamvic 来自: 114.42.235.198 (05/09 21:38)