当前位置:   article > 正文

图片加载错乱,Glide无法设置Tag解决方式_android imageview setimageresource 和glide错乱

android imageview setimageresource 和glide错乱

因为Adapter对View的复用以及图片网络请求的耗时问题有时候在快速滑动且网络不佳的情况下会出现图片加载错乱。
即滑动到屏幕内发出网络请求,但并未请求完成就已滑出屏幕,待到请求完成时,就加载到了其它ItemView上。
常用的做法是将uri设置为ImageView的tag例如:

  1. String title = dataBean.getTitle();
  2. String uri = dataBean.getThumbnail_pic_s();
  3. holder.mImgContentItem.setTag(uri);
  4. if(holder.mImgContentItem.getTag()!=null&&uri==holder.mImgContentItem.getTag(){
  5. holder
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/939620
推荐阅读
相关标签
  

闽ICP备14008679号