是否有可能当 recyclerview 加载项目时只加载一次而不重新加载滚动?
is it possible that when recyclerview load items just load one time and dont reload scrolling?
有没有可能当recyclerview加载项目时只加载一次而不重新加载滚动?
我想在将所有数据加载到我的 recyclerView 之前加载所有数据。
你绝对可以做到。
- 加载所有数据(通过网络服务调用或任何其他方式)。
- 检索到数据后,将它们设置到
RecyclerView
的适配器并调用 notifyDatasetChanged()
)。
- 正常使用
RecyclerView
(即将数据对象绑定到 onBindViewHolder()
中的视图)。
通过这种方式,您将获得所需的内容(拥有所有数据,无需在用户滚动时加载更多数据)以及 RecyclerView
的好处,即根据需要创建尽可能多的视图。
有没有可能当recyclerview加载项目时只加载一次而不重新加载滚动? 我想在将所有数据加载到我的 recyclerView 之前加载所有数据。
你绝对可以做到。
- 加载所有数据(通过网络服务调用或任何其他方式)。
- 检索到数据后,将它们设置到
RecyclerView
的适配器并调用notifyDatasetChanged()
)。 - 正常使用
RecyclerView
(即将数据对象绑定到onBindViewHolder()
中的视图)。
通过这种方式,您将获得所需的内容(拥有所有数据,无需在用户滚动时加载更多数据)以及 RecyclerView
的好处,即根据需要创建尽可能多的视图。