如何使用 Firebase 在 FirestorePagingAdapter 中获取快照 Ui 8

How to get Snapshot in FirestorePagingAdapter with Firebase Ui 8

更新前

implementation 'com.firebaseui:firebase-ui-firestore:7.2.0'

implementation 'com.firebaseui:firebase-ui-firestore:8.0.0'

我在 FirestorePagingAdapter 中得到了像这样的快照

val snapshot = currentList!![holder.adapterPosition]

但更新后 currentList 不再工作了。

我在官方更新指南中没有找到任何关于此的文档。


答案:我使用 val snapshot = getItem(holder.adapterPosition)

解决了这个问题

看起来像在 PagingDataAdapter class that FirebaseUI extends, you can get an item by its position by calling getItem(position) or peek(position).