java– 从firebase获取特定类别的数据

java– 从firebase获取特定类别的数据,第1张

概述我想在Firebase实时数据库中对数据进行分类,然后按类别选择它们以显示在我的android视图的不同部分,但我不知道从哪里开始.我是Firebase的新手,我所知道的是如何提取数据,推送到Firebase数据库并显示所有获取的数据.我的问题是:这是否可能,如果是,我该如何解决?谢谢解决方法:如果你

我想在Firebase实时数据库中对数据进行分类,然后按类别选择它们以显示在我的android视图的不同部分,但我不知道从哪里开始.我是Firebase的新手,我所知道的是如何提取数据,推送到Firebase数据库并显示所有获取的数据.

我的问题是:这是否可能,如果是,我该如何解决?
谢谢

解决方法:

如果你有这个数据库:

Animals   randomID       name: dog       category: mammal   randomID       name: snake       category: reptile   randomID       name: elephants       category: mammal

然后您可以按类别查询:

DatabaseReference ref=FirebaseDatabase.getInstance().getReference("Animals");query query=ref.orderByChild("category").equalTo("mammal"); query.addListenerForSingleValueEvent(new ValueEventListener() {   @OverrIDepublic voID onDataChange(DataSnapshot dataSnapshot) {  for(DataSnapshot datas: dataSnapshot.getChildren()){     String name=datas.child("name").getValue().toString();    }  }   @OverrIDepublic voID onCancelled(DatabaseError databaseError) {     }  });

这样,您将检索所有类别等于哺乳动物的名称.

点击这里:

https://firebase.google.com/docs/database/android/lists-of-data

总结

以上是内存溢出为你收集整理的java – 从firebase获取特定类别的数据全部内容,希望文章能够帮你解决java – 从firebase获取特定类别的数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1108978.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存