RecyclerView.Adapter notifyDataSetChanged

頁面存在兩個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());
相關文章
相關標籤/搜索