我正在构建一个应用程序,我想从Firestore获取数据,并在用户滚动时将其显示在recyclerview中。
我正在使用FirestorePagingAdapter,如下所述:https://github.com/firebase/FirebaseUI-Android/tree/master/firestore#using-消防仓库的呼叫适配器。
此适配器不侦听数据库中的实时更改,如何使用swipeRefreshLayout手动强制刷新?
FirestorePagingAdapter
将在显示新页面时从数据库中加载新数据。但除此之外,它没有内置的刷新数据的方法。
如果要为当前页面加载新数据,则必须在滑动处理程序中创建一个新的FirestorePagingAdapter
实例。代码将与您最初实例化该适配器的方式相同。别忘了拨打stopListening()
使用firebasePagingAdpater.refresh((