我是Firebase的新用户,正在尝试将其应用到我的Android应用中。目前,我有一个列表视图,我想在其中显示scheduleTime
和scheduleName
。我们称之为列表视图lvTodaySchedule
。
接下来,这就是我在Firebase中的数据看起来像
{
"schedule" : {
"-JvA3muNBCoTISLalZZq" : {
"date" : "24 July 2015",
"schedule description" : "Bring some sandwiches and apples",
"schedule name" : "Picnic",
"selected route" : "Route 1",
"time" : "0:52"
},
"-JvA3muNdSdSasdlZAsS" : {
"date" : "24 July 2015",
"description" : "Run around like mad for 20 minutes",
"schedule name" : "CARDIO",
"selected route" : "Route 1",
"time" : "0:41"
}
}
}
我想要做的是检索日期,时间和名称。所以基本上在SQL逻辑中,检索时间和名称WHERE date = 24 JULY 2015,并显示它ORDER BY时间。 firebase教程教我检索上述数据的dataSnapshot(它是一个Object),但我不知道如何处理它。 我还想将所有这些信息显示在列表视图中,所以我想知道是否可以检索数据并将它们放在数组或其他内容中。