如何显示依赖于其他实体的数据?

时间:2016-06-27 22:06:01

标签: android firebase firebase-realtime-database firebaseui

拥有以下数据:

"animals" : {
    "a1" : {
      "name" : "Dog"
    },
    "a2" : {
      "name" : "Cat"
    },
    "a3" : {
      "name" : "Cow"
    }
  },

  "users" : {
    "u1" : {
      "favAnimals" : {
        "a1" : true,
        "a2" : true
      },
      "name" : "Danilo"
    }
  }

如何使用FirebaseListAdapter为用户显示完整的动物列表,突出显示用户最喜爱的动物?

是否可以查询和加入它们,以获得一个数据库参考,它将监视“/ animals”和“/ users / $ uid / favAnimals”中的更改并返回类似的内容:

"animals" : {
    "a1" : {
      "name" : "Dog",
      "fav" : true
    },
    "a2" : {
      "name" : "Cat"
      "fav" : true
    },
    "a3" : {
      "name" : "Cow"
    }
  }

0 个答案:

没有答案