【发布时间】:2017-08-03 05:56:44
【问题描述】:
我正在设置一个 Firebase Android 应用程序,类似于 聊天论坛应用程序,并且需要知道如何调用数据以填充回收站视图。我知道对数据进行非规范化,但在大多数情况下,我还没有进入创建重复数据并将值分配为 true 的部分,所以我有以下数据。
数据库结构
{
users: {
userId1: {
name: "Me"
photo: "www.abc.com"
}
}
}
threadowner: {
userId1: {
topics: {
topicA: true
topicC: true
topicH: true
}
}
}
topicnames: {
topicA: {
owner: "userId1"
subject: "blah blah"
timestamp: 1132445
}
topicB: {
owner: "userId2"
subject: "blah blah"
timestamp: 1132445
}
topicC: {
owner: "userId1"
subject: "blah blah"
timestamp: 1132445
}
}
}
我有一个具有 RecyclerView 的 Activity。
所以我想要学习的是如何利用 userId1 创建 topicA、topicC 和 topicH 的线程所有者列表来填充 recyclerview 列表,并在此列表上显示这些各自主题的主题和时间戳由 userId1 创建。
【问题讨论】:
标签: java android firebase firebase-realtime-database android-recyclerview