排查原因
- 解决方法
排查原因
通过排查原因,是因为我再使用刷新指定Item时出现了这个问题,
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
layoutManager.invalidateSpanAssignments();
}
});
//这一句代码导致item乱跳
notifyItemChanged(j);
这两处共同导致了item乱跳的问题
解决方法
使用新的方法实现定向刷新