我创建了一个回收站视图排行榜适配器,以显示人员姓名及其等级。当我上下滚动序列时,没有任何变化,并且混乱了。这是因为onBindViewHolder被再次调用设置序列号的整数。
如何在滚动时停止该方法?有什么办法吗?
答案 0 :(得分:1)
您的想法在这里是错误的。滚动时应调用onBindViewHolder
,并且不应尝试阻止其被调用。
这里的问题是您在onBindViewHolder
中进行计数。错了正如方法名称所暗示的那样,您只应在此处将数据绑定到视图。请勿更改onBindViewHolder
中的数据,问题将会消失。相反,请准备数据,然后再将其发送到适配器。