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

Dynamically retrieve firebase database text and add text data to a cardview

我想创建一个用于发表评论的应用程序。为此,我为我的应用创建了三个页面
第一页是主页 activity 用于刷新和检索评论数据。 第二页用于上传评论者的姓名、电子邮件、标题、评论。 第三页用于查看相应评论post 的名称、标题、电子邮件,该评论是在主页activity 中被点击的post。 在第二页将标题、电子邮件、姓名、评论保存到 firebase 数据库。之后,我想使用刷新布局检索第一页上的所有评论,并将其添加到来自 firebase 数据库的每个单独的卡片视图中,以用于布局的每次刷新。并为所有评论设置每个唯一的 OnClickListener。

(抱歉500行代码。)

编辑:

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

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

并使用 addValueEventListener() 检索数据

在首页添加回收站视图 activity 并添加 xml post 秒 添加线性布局管理器。 并使用 inflate 方法在家中 posts.xml 充气 activity。 检索文本并添加到 posts.xml.

使用适配器绑定数据(单击以单独打开 posts) 并添加 put 额外方法以将 post 文本添加到绑定数据 activity.

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

帮我看看怎么做。

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

recycler 视图将有一个包含卡片视图(以及卡片上的一些文本视图)的项目行

  1. 在recycler视图的viewholder中,给卡片设置一个onclick监听器。这就像为所有卡片设置一个侦听器。

  2. 正在获取数据:

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