亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在檢索Firebase數據庫節點后動態制作模型?

如何在檢索Firebase數據庫節點后動態制作模型?

DIEA 2023-07-19 10:33:48
我正在開發一個連接到 Firebase 實時數據庫的應用程序,我的應用程序包含產品,每個產品都有選項:節點數據沒有標準。我怎樣才能動態地為每個節點建立一個模型?
查看完整描述

1 回答

?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

如果數據包含的內容沒有標準,那么將很難創建任何為該數據建模的 Java 類。嗯...嚴格來說,您可能可以使用反射在運行時生成該類,但這有點超出了大多數開發人員希望在單個應用程序中執行的操作。

不過,您仍然有兩個有效的選項來處理這些數據:

  1. DataSnapshot只需在代碼中直接使用Firebase 中的即可。getChildren()所示的方法循環遍歷未知子節點。

  2. 將 the 的值提取DataSnapshot到 a 中Map<String, Object>并在代碼的其余部分中使用它。然后,您可以使用 的常規訪問器方法訪問特定值Map。

兩者都有效。DataSnapshot如果您仍然需要知道其中子節點的順序,我通常建議使用 a 。如果順序不再重要,那么您也可以安全地轉換為 aMap而不會失去保真度。


查看完整回答
反對 回復 2023-07-19
  • 1 回答
  • 0 關注
  • 126 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號