【发布时间】:2016-08-28 11:54:54
【问题描述】:
Root 有一个子聊天。在 Chat 中,我们保存了不同用户的聊天记录(在本例中,它们是aseed、aseed2 和aseed3。我需要在列表视图中显示用户名(在列表中显示aseed、aseed2 和aseed3)。
这是 JSON
{
"chat" : {
"aseed" : {
"-KQC94Spu5JdJRbjnBh_" : {
"author" : "JavaUser72599",
"message" : "ggf"
},
"-KQC98gR9vKOyOAtKrS5" : {
"author" : "JavaUser72599",
"message" : "dhdh"
}
},
"aseed3" : {
"-KQCBw_ldkfhVG643eFH" : {
"author" : "aseed3",
"message" : "aseed"
},
"-KQCBxQJXq8rIqkHvA4r" : {
"author" : "aseed3",
"message" : "ok"
},
"-KQCC30HjSsHWSot9MNu" : {
"author" : "aseed3",
"message" : "hi"
}
},
"aseed2" : {
"-KQCC0-q6Do67PiFXXcP" : {
"author" : "aseed2",
"message" : "ok ok"
}
}
}
}
演示项目 Android Chat 展示了如何读取树叶中的最终数据。
【问题讨论】:
-
显示您当前的代码。
-
用示例代码解释你的问题
-
使用这个 - github.com/firebase/AndroidChat 稍作修改,我创建了这些聊天脚本,其中聊天脚本根据用户名保存在单独的子项中。我现在没有代码来访问名称(如aseed、aseed2、aseed3)以将其显示在列表中。
标签: android firebase firebase-realtime-database