适配器何时隐式刷新自身?

时间:2017-05-12 05:37:44

标签: android android-recyclerview

RecyclerView.Adapter<〜>什么时候开始?隐式刷新自己以及如何检测是否发生了刷新?

2 个答案:

答案 0 :(得分:4)

RecyclerView不要自己刷新。当您更改填充RecyclerView的数据时,您必须在适配器上调用函数notifyDataSetChanged()

recyclerView.setAdapter(myAdapter);
recyclerView.setLayoutManager(myLayoutManager);
myAdapter.notifyDataSetChanged();

答案 1 :(得分:-1)

mRecyclerView.getAdapter()notifyItemRangeChanged(0,mRecyclerView.getAdapter()getItemCount());