onItemAtFrontLoaded()用于分页库BoundaryCallback的方法的目的是什么?

时间:2018-03-09 03:31:51

标签: android android-paging

我刚看了分页库,发现 BoundaryCallback 有三种方法。对于名为 onItemAtFrontLoaded()的方法之一,文档说

Called when the item at the front of the PagedList has been loaded, and access has occurred within prefetchDistance of it.

我不太确定何时会调用此方法,有人可以给我一个详细的例子吗?

1 个答案:

答案 0 :(得分:3)

当库加载列表的“ front”项时,将调用此方法。

对于双向列表很有用。

它使您可以将更多项目添加到列表的前面,以使用户继续滚动。

想象一下,您有一个日历应用程序。您从当前日期开始。您可以向下滚动到将来的事件,但也可以向上滚动来查看过去的事件。