本文介绍了Firebase如何使用orderbychild的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
medics/randomid/medicname = someValue
medics/randomid/medicname = someValue
我希望这个医生的名字与Firebase一起获得列表视图
I want this medic name get listview with firebase
dref = FirebaseDatabase.getInstance().getReference().child("users").child(kullaniciuid).child(medic).orderByChild("medicname");
dref.addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
ss = dataSnapshot.getValue().toString();
s = dataSnapshot.getKey();
list.add(ss);
barkodlist.add(s);
count++;
if(count >= dataSnapshot.getChildrenCount()){
//stop progress bar here
count = 0;
adapter();
}
}
推荐答案
如果您的数据库如下:
medics:
<RANDOM_UUID>:
medicname: "Some value"
然后您应该使用
dref = FirebaseDatabase.getInstance().getReference().child("medics").orderByChild("medicname");
dref.addChildEventListener(new ChildEventListener() { ... });
如果您要使用orderByChild
查询孩子,请忽略UUID.
Ignore the UUID if you're querying childs using orderByChild
.
这篇关于Firebase如何使用orderbychild的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!