【问题标题】:How to recuperate comment with the position of item recyclerView如何使用项目recyclerView的位置来恢复评论
【发布时间】:2018-11-15 03:19:10
【问题描述】:

我是开发android的初学者

我创建了一个新闻提要,您可以在其中评论帖子,为此我使用 firebase 作为数据库,并使用 FirebaseRecyclerAdapterFirebaseRecyclerOptions

我希望用户点击第一个RecyclerView的“评论”按钮

第二个RecyclerView 根据点击的帖子显示cmets。

我不知道该怎么做,因为我知道我尝试通过捕获帖子的位置。

谢谢。谢谢。

【问题讨论】:

  • 欢迎来到SO,请贴出您尝试过的代码,它会让您的问题更真实,更有可能得到回答。

标签: android firebase firebase-realtime-database firebaseui


【解决方案1】:

您需要做的第一件事是记录用户点击的锅。如果您使用的是实时数据库,我建议您通过记录他们单击的项目的键来做到这一点。有关如何执行此操作的一些提示,请参阅:

接下来,您需要以某种方式将该密钥传递给第二个回收站视图。

如果两个recycler视图在同一个activity中,你可以使用一个成员字段来存储被点击的评论。

如果两个回收器视图位于不同的活动中,您可以将密钥存储在 Android 的共享首选项中。有关此数据传输机制的更多信息,请参阅:

最后,您需要使用密钥来加载该特定帖子的 cmets。这取决于您的确切数据结构,但我建议从 documentation on working with lists of data 或 FirebaseUI 开始,类似于您可能已经拥有的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    相关资源
    最近更新 更多