【发布时间】:2021-09-16 15:15:55
【问题描述】:
我正在使用 Paging 3 库从 API 加载项目。我想将一个项目添加到 recyclerview 中的特定位置。
如果我使用普通适配器,我会使用
mArrayList.add(position, item);
notifyItemInserted(position);
但我正在使用 PagingDataAdapter 并且我已经尝试过了
val newPostResponse = response?.responseBody
homeAdapter.snapshot().items.toMutableList().add(0, newPostResponse)
homeAdapter.notifyItemInserted(0)
我也试过
val newPostResponse = response?.responseBody
homeAdapter.snapshot().items.toMutableList().add(0, newPostResponse)
homeAdapter.notifyDataSetChanged()
这些都不起作用。有人帮助我知道正确的方法。
【问题讨论】:
标签: android android-paging-library android-paging-3