2018-03-21 记录recyclerview的图片错乱问题

由于recyclerview的回收机制导致的图片错乱,可能会发生本来没有图片的一个item出现了别的item中的图片。

目前用的解决方法是

@Override

public void onViewRecycled(LinearViewHolder holder) {

if (holder !=null) {

if (holder.img !=null) {

Glide.clear(holder.img);

        }

if (holder.linearLayout !=null) {

holder.linearLayout.setVisibility(View.GONE);

        }

}

super.onViewRecycled(holder);

}

用这个办法已经可以解决我现在的需求,网上查到的方法还有给imageview添加tag,tag设置为图片的url,当每次载入imageview时,判断tag与获取到的url是否一致。


关于自己遇到的问题做个记录

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 6月29日的生日花,吉祥草。 在自古以来的时间长河里,不知道有多少的日月星河,繁荣盛事。它们发生的历史悠远流长,在...
    冬林探花阅读 7,323评论 0 0
  • https://v.qq.com/x/page/b0527d25x6e.html
    MAXMAN1阅读 689评论 0 0
  • 今天不是一个特殊的日子,只是今天在回忆在公司的日子,于是就有个这篇文章。人似乎总是需要找些时间放下手头的工作,回顾...
    小明同学阅读 11,297评论 3 8
  • 风从荒野吹过来 他带我冷冽、狂野 他以为他会永远这样 可是,他遇到了花 他开始变得温柔 他被花的芬芳所迷醉 但他注...
    干涸阅读 1,683评论 0 3
  • 小兵是我的一个朋友,大家没想到吧,我还有朋友。 小兵跟他女朋友爱情长跑7年了,他俩是在玩游戏认识的。小兵也常常劝我...
    强强说阅读 3,552评论 0 3