我正在使用Firebase数据库。即使我尝试过,我也无法为我的需求构建正确的json结构,只需一次调用即可获得所需的数据。所以现在我想在循环中使用值监听器,但我不知道是否可以这样做,所以我需要你的建议。像这样:
List<String> nodes; // These strings are different paths in my firebase json tree
FirebaseDatabase database=FirebaseDatabase.getInstance();
for (i=0; i<nodes.size() ; i++) {
DatabaseReference reference = database.getReference().child(nodes.get(i));
reference.addSingleValueEventListener(...);
//do stuff with retrieved data
}