2018-09-19关于BRVAH的convert()布局复用显示隐藏的问题

关于BRVAH,GitHub地址是https://github.com/CymChad/BaseRecyclerViewAdapterHelper,官方文档是https://www.jianshu.com/p/b343fcff51b0;

先说下事情的经过,今天本人在弄另一个项目的bug(ps,小公司所以项目问题有点多,跟本人技术无关,绝对的无关);突然甲方妹子来问我一个问题:说是我们RecyclerView列表的图片显示不出来,(非原话)本着客户至上的原则,赶紧跟妹子解决问题,首先本人怀疑是后台图片链接不对,但是找了好久都显示链接是对的——图片地址是正确的,然后呢,本人就找是不是多布局的问题(RecyclerView的多布局,是不是后台给的类型参数不对),然而发现判断布局的参数也是正确的;好吧,只有是本人代码的问题了;

由于公司代码的原因,本人特意写了个demo还原当时的场景;很简单就是根据对象bean的type参数显示TextView,当type小于等于5的时候TextView是隐藏的,大于5的时候是显示并赋值的;

adapter

显示的结果是这样的

需要在else后面把隐藏的view显示出来才正确

原因是布局复用的问题,但是是否RecyclerView的原生adapter会不会产生这种情况,或者ListView会不会产生这种情况,需要抽时间在实验一下了

你可能感兴趣的:(2018-09-19关于BRVAH的convert()布局复用显示隐藏的问题)