【发布时间】:2019-06-02 22:46:49
【问题描述】:
我正在构建一个布局与 Venmo 类似的应用,其中有三个 ViewPager(Home、Friends、Public),每个 ViewPager 都在不断更新的视图中显示来自 Firebase 的数据。我最初的想法是使用 FirebaseUI 库中的 RecyclerView,但与我相关的几个问题说这是不可能的,因为 Firebase 不能很好地处理片段。我想知道这是否仍然是这种情况,因为这些问题已经有好几年了。
我已经设置好 ViewPager 并正常工作,甚至还有一个 RecyclerView 填充了 CardViews。但是,他们没有从 Firebase 获取数据。我正在使用这个 SO 答案来尝试实现我的目标How to display data from Firestore in a RecyclerView with Android?,但在实现 FirebaseRecyclerOptions 对象时遇到了问题。这段代码在我的片段的 onCreateView 方法中:
FirebaseRecyclerOptions<Post> options = new FirebaseRecyclerOptions.Builder<Post>()
.setQuery(query,Post.class)
.build();
我得到的错误是“无法解析方法'setQuery()。”
我认为问题是 Post.class 不能在片段中调用,但我不确定如何调用它。我可能以完全错误的方式执行此操作,但感谢您的帮助。
【问题讨论】:
-
请解释任何反对票,以便我做出任何澄清。我查看了其他几个问题,但没有发现任何一个能触及我问题的核心。
标签: java android firebase firebaseui