如何在Firebase onDataChange中创建动态视图

时间:2017-10-09 17:46:24

标签: android firebase-realtime-database

我正在尝试从Firebase读取数据,因为数据键始终不一样,所以我想创建动态视图:

"CategoriesInModifiers" : {
    "01" : {
      "01" : true,
      "02" : true,
      "04" : true,
      "05" : true
    },
    "02" : {
      "01" : true,
      "04" : true
    },
    "03" : {
      "03" : true,
      "04" : true,
      "05" : true
    },
    "04" : {
      "02" : true,
      "04" : true
    }
  },

然后,我需要调用另一个Firebase引用来获取相关类别。 我的观点是如何在onDataChange中创建像复选框这样的动态视图,因为我不能使用上下文,也不能使用"这个"我收到错误!

如果我从一开始就使用Firestore可能要容易得多,但Firestore上周刚刚推出,我完成了这个项目。

感谢

1 个答案:

答案 0 :(得分:0)

您可以在onDataChange中创建常规动态视图。然后继续将该视图添加到父布局中;

View myView = new View();
parentLayout.addView(myView);