bitmap回收问题

我要讲获取到的一组bitmap类型的图片显示到我的GirdView中自定义的ImageView控件里。。然后报错了

 Canvas: trying to use a recycled bitmap这个错误,,但是我没有回收啊?

各位大神帮我看下紫色标注的这行代码这这个方法里面,,有什么问题吗


public View getView(int position, View v, ViewGroup parent) {
ViewHolder h;
if (v == null) {
v = getLayoutInflater().inflate(R.layout.video_show_item, null);
v.setLayoutParams(params);
h = new ViewHolder();
h.ivVideo = (RecycledImageView) v.findViewById(R.id.iv_video);
h.ivCheckedVideo = (ImageView) v.findViewById(R.id.iv_checked_video);
h.llVideo = (LinearLayout) v.findViewById(R.id.ll_video);
h.tvNameVideo = (TextView) v.findViewById(R.id.tv_name_video);
h.tvCountVideo = (TextView) v.findViewById(R.id.tv_count_video);
v.setTag(h);
} else {
h = (ViewHolder) v.getTag();
}
h.llVideo.setVisibility(View.GONE);
h.ivCheckedVideo.setVisibility(View.VISIBLE);
System.out.println(bitmaps.get(position).getVideoBitmap()+"---------------------------------------------"+position);
h.ivVideo.setImageBitmap(bitmaps.get(position).getVideoBitmap());
return v;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值