我已经为带有子标题的RecyclerView
实现了自己的适配器。问题是,有时标题视图未绑定到数据集中的新值,因为未调用onBindViewHolder(...)
方法。我通过logcat跟踪这种行为:它实际上错过了一些标题的位置。那是为什么?
答案 0 :(得分:0)
确保方法getItemCount()
不返回0,因为这可能导致onBindViewHolder()
未被调用。
答案 1 :(得分:0)
在我的代码中发现了错误! getItemId()
没有为标头返回唯一ID。这解决了这个问题。