使用SwipeRefreshLayout和RecyclerView时,我们如何处理项目的位置变化?

时间:2018-05-25 19:27:25

标签: android android-recyclerview swiperefreshlayout

通常,我计划使用SwipeRefreshLayout和RecyclerView来实现Pull-To-Refresh列表。在拉动列表以刷新数据之后,似乎已经为刷新小部件添加了原始项目位置。由于项目的位置决定了应该绘制或加载哪种视图,因此在刷新之后,检测到同一项目的位置增加了1,这在我尝试访问时直接导致IndexOutOfBoundException原始列表中的最后一项。

是否有任何方法可以处理此位置更改,以便最后一项可用而没有任何例外?

0 个答案:

没有答案