Ali*_*med 1 android android-recyclerview
我有一个可以由任何用户随时更新的列表。该列表在RecyclerView中显示。我想实时更新此列表,以便用户获得更好的用户体验,因为用户无需执行多次刷新。现在的问题是,如何实时更新此列表?
使用RecyclerView,您可以使用适配器更新单个项目,项目范围或整个列表。
您必须使用RecyclerView适配器的方法,例如adapter#notifyItem***或adapter#notifyDataSetChanged()(这将更新RecyclerView中的整个项目列表)。
class RVAdapter extends ...{
List<?> itemList;
public void updateList (List<Object> items) {
if (items != null && items.size() > 0) {
itemList.clear();
itemList.addAll(items);
notifyDataSetChanged();
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9021 次 |
| 最近记录: |