gpt4 book ai didi

java - 是否可以在 Fragment 中实现 FirebaseRecycler?

转载 作者:行者123 更新时间:2023-12-02 04:53:51 25 4
gpt4 key购买 nike

我正在构建一个与 Venmo 布局类似的应用,其中有三个 ViewPager(Home、Friends、Public),每个 ViewPager 在不断更新的 View 中显示来自 Firebase 的数据。我最初的想法是使用 FirebaseUI 库中的 RecyclerView,但与我相关的几个问题表明这是不可能的,因为 Firebase 不能很好地处理 fragment 。我想知道情况是否仍然如此,因为这些问题已经有好几年了。

我已经设置了 ViewPager 并正常工作,甚至还有一个填充了 CardView 的 RecyclerView。但是,他们没有从 Firebase 获取数据。我正在使用这个答案来尝试实现我的目标 How to display data from Firestore in a RecyclerView with Android?但在实现 FirebaseRecyclerOptions 对象时遇到了问题。此代码位于我的 fragment 的 onCreateView 方法内:

FirebaseRecyclerOptions<Post> options = new FirebaseRecyclerOptions.Builder<Post>()
.setQuery(query,Post.class)
.build();

我收到的错误是“无法解析方法'setQuery()。”

我认为问题是 Post.class 无法在 fragment 中调用,但我不确定如何调用它。我可能以完全错误的方式这样做,但感谢您的帮助。

最佳答案

我找到了答案。当我关注上面的链接问题时,我得到了这行代码:

FirestoreRecyclerOptions<Post> options = new FirestoreRecyclerOptions.Builder<Post>()
.setQuery(query,Post.class)
.build();

这对我不起作用,并且给出了无法解析 FirestoreRecyclerOptions 的错误,但我无法找出原因。原来我失踪了:

implementation 'com.google.firebase:firebase-firestore:17.0.4'
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.firebaseui:firebase-ui-firestore:4.1.0'

在我的 build.Gradle 中。

关于java - 是否可以在 Fragment 中实现 FirebaseRecycler?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56419502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com