0
A
回答
0
您需要使用Map<StringRoomName,RoomDetailsClass>
這將顯示StringRoomName
代替0和RoomDetailsClass
作爲json對象的值。 其中StringRoomName = String
class Room{
//your other members
Map<String,RoomDetailsClass> roomMap;
// gettes and setters or constructor for initialization
class RoomDetailsClass{
//your room details
}
}
,並上傳使用
if (isDataValidatied()) {
mDatabase.push().setValue(roomObject, new DatabaseReference.CompletionListener() {
@Override
public void onComplete(DatabaseError databaseError, DatabaseReference databaseReference) {
if (databaseError == null) {
makeToast("One entry created successfully");
clearData();
} else {
makeToast("data creation failed");
}
}
});
} else {
makeToast("Please check data entered");
}
+0
該地圖是我需要的,而不是把它們作爲列表 –
+0
Hi @ user3757775如果它對您有幫助,請接受它作爲答案。謝謝 –
0
在這種情況下,你需要改變你的數據庫結構。您需要使用而不是0
,1
等,房間的實際名稱,Kitchen
,Living Room
等。
要顯示它們,只需在rooms
節點上放置一個listener
並從dataSnapshot
對象獲取密鑰。
希望它有幫助。
相關問題
- 1. Android上的firebase設置
- 2. iOS上的Firebase Crashlytics設置?
- 3. 使用函數在類中設置列表名稱
- 4. 設置爲列表視圖在asynctask類
- 5. 我如何設置列表,並在角度4 firebase
- 6. 設置Firebase
- 7. 在冰上設置列表項:SelectOneMenu
- 8. 如何在Spinner列表上設置ItemLongClick?
- 9. 在表上設置列約束(SQL Server)
- 10. 從Firebase功能(節點)上傳時未設置Firebase存儲文件類型
- 11. 設置MySQL列名
- 12. 集合泛型列表匿名類型設置爲系統Data.IDataReader
- 13. 在域名/子域名上設置Cookie
- 14. Firebase設置混淆
- 15. 在DateNavigator上設置分類
- 16. 在Heroku上爲新的Firebase設置ElasticSearch上的Flashlight
- 17. 設置詞彙列表的PHP OO類
- 18. 如何設置分類列表限制?
- 19. OCaml列表的設置類型
- 20. 按類設置所有選擇列表
- 21. Firebase:從firebase自動設置提醒
- 22. 列表中的Firebase返回位置
- 23. DBunit;在上表/列名
- 24. 定義設置實現類型的列表來設置映射
- 25. 在Android的Firebase onClick列表
- 26. Jquery:按類選擇一個表,然後在行上設置類
- 27. 設置多個類名在Clojurescript
- 28. 設置索引名在鳥巢SearchRequest類
- 29. 在匿名類實例中設置
- 30. MDX:爲列設置別名
不要鏈接到截圖。附加信息可以以**文本**的形式給出。除此之外: – GhostCat
不幸的是你的問題歸結爲「有人請幫助我這個」。但是我們並不認爲這個請求在本網站的範圍內是* questions *。請仔細閱讀[this](https://meta.stackoverflow.com/questions/284236/why-is-can-someone-help-me-not-an-actual-question)來理解爲什麼是這樣。然後考慮刪除這個問題,並在這個社區的範圍內提出一個新的,更精確的問題。或者,您可以返工並改進此問題。謝謝! – GhostCat