动态检索firebase数据库文本并将文本数据添加到cardview



我想创建一个留下评论的应用程序。为此,我为我的应用程序创建了三个页面
第一个页面是用于刷新和检索评论数据的home活动。第二页用于上传评论者的姓名、电子邮件、标题和评论。第三个页面是查看名称,标题,相应的评论帖子的电子邮件,这是点击的帖子从家里的活动。在第二个页面上,将标题、电子邮件、姓名、评论保存到firebase数据库。之后,我想用刷新布局检索第一页上的所有评论,并在每次刷新布局时将其添加到firebase数据库的每个单独的卡视图中。并为所有注释设置每个唯一的OnClickListener。

(抱歉有500行代码)

编辑:

我用firebase数据库解决了这个问题。

首先使用firebase数据库上传数据,然后使用next add push()方法上传。

并使用addValueEventListener()检索数据

在家庭活动中添加回收者视图,并为帖子添加xml添加线性布局管理器。并在home activity中使用了充气方法对posts.xml进行充气。检索文本并添加到posts.xml中。

使用适配器绑定数据(单击打开单独的帖子)并添加put额外的方法来添加post文本到绑定数据活动。

您可以在posts.xml中添加卡片视图,而不是在home activity中。

告诉我怎么做。

  1. 您需要使用回收器视图。

回收者视图将有一个带有cardview(以及卡片上的一些文本视图)的项目行

  1. 在回收站视图的视图holder中,为该卡设置一个onclick侦听器。这将类似于为所有卡设置侦听器。

  2. 获取数据:

使用firebase侦听器并在firebase收集更改时更新回收器适配器数据。

最新更新