我试图从Firebase获取“用户”的两个不同子代的值,即“卖家”和“客户”。此外,这些子节点具有卖家或客户ID的子节点。Seller和Customer是User类的子类,我实现了所有的setter和getter。下面是我无法从数据库获取值的代码: public class DatabaseWrapper {
private final static DatabaseReference ref = FirebaseDatabase.getInstance如果我
我很难理解哪一种是从Firebase实时数据库检索数据的正确方法。假设我有一个名为users的节点,并且这些值是由一个特定的ID添加的,那么什么时候应该迭代数据快照,何时只从dataSnapshot获得值就可以了。更确切地说,我想了解什么时候使用这种方式:
users_node.child(id).addValueEventListener(new ValueEventListener() {for(DataSnapshot data
我正在设计一个使用android和firebase的应用程序。请参阅我的数据库结构如下:这里,在卖方id中有一个父Sellers节点作为直接子节点。在图中,我展示了两个卖家,其商店类型为CarshowRoom,另一个是ShopType作为supermarket (实际上有很多卖家,希望遍历所有的卖家)。如果卖家有一个特定的ShopType,我喜欢检索他们的设备令牌,例如,如果卖方有ShopType作为car showroom,我喜欢获取令牌的值。void o
我正在询问是否有可能从Firestore快照生成模型类,或者在没有模型类的情况下检索字段值并将字段值绑定到文档快照的视图中,或者使用一个对象比Fi还原文档中的字段少的模型类。例如,在本代码中,从文档中获取: public String author; public void onDataChange(DataSnapshot dataSnapshot) {
Post po