【问题标题】:How to get Snapshot in FirestorePagingAdapter with Firebase Ui 8如何使用 Firebase Ui 8 在 FirestorePagingAdapter 中获取快照
【发布时间】:2023-03-18 17:05:01
【问题描述】:

更新前来自

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)解决了这个问题

【问题讨论】:

    标签: java android google-cloud-firestore firebaseui


    【解决方案1】:

    看起来在 FirebaseUI 扩展的 PagingDataAdapter class 中,您可以通过调用 getItem(position)peek(position) 按位置获取项目。

    【讨论】:

    • 我通过val snapshot = getItem(holder.adapterPosition)解决了这个问题,非常感谢你的帮助!我看到信息在您发布的课程的链接中:)
    • 我从我在回答中提供的链接中获得了信息。我知道通过在此处查看 FirebaseUI 中的适配器源来查看 PagingDataAdaptergithub.com/firebase/FirebaseUI-Android/blob/…
    猜你喜欢
    • 2019-05-31
    • 1970-01-01
    • 2018-09-26
    • 2018-10-16
    • 1970-01-01
    • 2017-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多