如何使用滑动刷新布局刷新Firestore分页适配器中的数据



我正在构建一个应用程序,我想从Firestore获取数据,并在用户滚动时将其显示在recyclerview中。

我正在使用FirestorePagingAdapter,如下所述:https://github.com/firebase/FirebaseUI-Android/tree/master/firestore#using-消防仓库的呼叫适配器。

此适配器不侦听数据库中的实时更改,如何使用swipeRefreshLayout手动强制刷新?

FirestorePagingAdapter将在显示新页面时从数据库中加载新数据。但除此之外,它没有内置的刷新数据的方法。

如果要为当前页面加载新数据,则必须在滑动处理程序中创建一个新的FirestorePagingAdapter实例。代码将与您最初实例化该适配器的方式相同。别忘了拨打stopListening()

使用firebasePagingAdpater.refresh((

最新更新