感觉这应该很简单但不起作用。我正在Android中使用Firebase进行应用。我的数据库有不同的问题,这是我导入Firebase的测试json
{
"multiple_choice" : {
"-K3ib4H77rj0LYewF7dP" : {
"question" : "question1?",
"options" : {
"0" : "one",
"1" : "two",
"2" : "three"
}
},
"-K6ib4H77rj0LYewF7dP" : {
"question" : "question2?",
"options" : {
"0" : "one",
"1" : "two",
"2" : "three"
}
},
"-K9ib4H77rj0LYewF7dP" : {
"question" : "question3?",
"options" : {
"0" : "one",
"1" : "two",
"2" : "three"
}
}
}
}
我想要做的就是打开一个新意图(传递问题ID),从Firebase返回该子项并相应地更新布局字段,例如。对于问题ID“-K9ib4H77rj0LYewF7dP” - 返回该问题和选项。我试过的例子使用onDataChanged和DataSnapshot,这可能不是我想要的。
答案 0 :(得分:0)
我通过使用addListenerForSingleValueEvent()得到它。对节点路径进行了一些试验,但这是正确的起点。