当recyclerview加载项时,可能只会加载一次,而不会重新加载滚动



当recyclerview加载项只需加载一次而不重新加载滚动时,是否有可能?我想在将所有数据加载到我的recyclerview之前加载所有数据。

您绝对可以做到。

  1. 加载所有数据(通过Web服务调用或任何其他方式(。
  2. 检索数据后,将它们设置为RecyclerView的适配器并致电notifyDatasetChanged()(。
  3. 正常使用RecyclerView(即将数据对象绑定到onBindViewHolder()中的视图。

这样,您将获得想要的东西(拥有所有数据,而不需要在用户滚动中加载更多(和RecyclerView的好处,从而创建了尽可能多的视图。

最新更新