动态检索 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 中。
帮我看看怎么做。
- 您需要使用回收站视图。
recycler 视图将有一个包含卡片视图(以及卡片上的一些文本视图)的项目行
在recycler视图的viewholder中,给卡片设置一个onclick监听器。这就像为所有卡片设置一个侦听器。
正在获取数据:
使用 firebase 侦听器并在 fire base 集合更改时更新回收器适配器数据。
我想创建一个用于发表评论的应用程序。为此,我为我的应用创建了三个页面
第一页是主页 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 中。
帮我看看怎么做。
- 您需要使用回收站视图。
recycler 视图将有一个包含卡片视图(以及卡片上的一些文本视图)的项目行
在recycler视图的viewholder中,给卡片设置一个onclick监听器。这就像为所有卡片设置一个侦听器。
正在获取数据:
使用 firebase 侦听器并在 fire base 集合更改时更新回收器适配器数据。