页面存在两个RecyclerView时,用code
RecyclerView.Adapter.notifyDataSetChanged();
更新其中一个view的全部数据会致使另外一个view位置重绘
get
MyAdapter oneAdapter; MyAdapter twoAdapter; .... //调用two.notifyDataSetChanged会重绘两个RecyclerView,感受是调用activiy的重绘 //twoAdapter.notifyDataSetChanged(); //调用notifyItemRangeChanged便可,还有个小问题第二个RecyclerView并不会回到头部= =忽略 twoAdapter.notifyItemRangeChanged(0,twoAdapter.getItemCount());