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

roo*_*dev 1 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.
Run Code Online (Sandbox Code Playgroud)

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

Kno*_*sos 6

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

它对双向列表很有用。

它允许您将更多项目添加到列表的前面,让用户继续滚动。

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