[英]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 而不是在家庭活動中。
幫我怎么做。
回收站視圖將有一個帶有卡片視圖的項目行(以及卡片上的一些文本視圖)
在回收站視圖的視圖持有者中,為卡片設置一個 onclick 監聽器。 這就像為所有卡片設置一個偵聽器。
獲取數據:
使用 firebase 偵聽器並在 fire base 集合更改時更新回收器適配器數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.