簡體   English   中英

動態檢索 firebase 數據庫文本並將文本數據添加到 cardview

[英]Dynamically retrieve firebase database text and add text data to a cardview

我想創建一個用於發表評論的應用程序。 為此,我為我的應用程序創建了三個頁面
第一頁是用於刷新和檢索評論數據的主頁活動。 第二頁上傳評論者姓名,email,標題,評論。 第三頁是查看對應的評論帖子的名稱、標題、email,這是來自主頁活動的點擊帖子。 在第二頁保存標題,email,姓名,評論到firebase數據庫。 之后,我想使用刷新布局檢索第一頁上的所有評論,並將其添加到 firebase 數據庫中的每個單獨的卡片視圖中,以便每次刷新布局。 並為所有評論設置每個唯一的 OnClickListener。

(抱歉有 500 行代碼。)

編輯:

我已經使用 firebase 數據庫解決了這個問題。

首先使用firebase數據庫上傳數據,然后通過next添加push()方法。

並使用 addValueEventListener() 檢索數據

在主頁活動中添加回收器視圖並為帖子添加 xml 添加線性布局管理器。 並使用 inflate 方法在家庭活動中膨脹 posts.xml。 檢索文本並添加到 posts.xml。

使用適配器綁定數據(單擊以打開單獨的帖子)並添加 put 額外方法以將帖子文本添加到綁定數據活動。

您可以在帖子中添加卡片視圖。xml 而不是在家庭活動中。

幫我怎么做。

  1. 您需要使用回收站視圖。

回收站視圖將有一個帶有卡片視圖的項目行(以及卡片上的一些文本視圖)

  1. 在回收站視圖的視圖持有者中,為卡片設置一個 onclick 監聽器。 這就像為所有卡片設置一個偵聽器。

  2. 獲取數據:

使用 firebase 偵聽器並在 fire base 集合更改時更新回收器適配器數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM