2017-12-13 14 views
0

의료진을 orderbychild 사용하는 방법/randomid/medicname = someValue와중포 기지

나는이 의사 이름 중포 기지

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(); 
     } 
    } 
+1

무엇이 문제입니까? 제목이나 게시물에서 명확하지 않습니다. – shieldgenerator7

답변

1

로 목록보기를 얻을 싶어 같은 : 다음

medics: 
    <RANDOM_UUID>: 
     medicname: "Some value" 

당신 을 (를) 사용하여 쿼리해야합니다.

dref = FirebaseDatabase.getInstance().getReference().child("medics").orderByChild("medicname"); 
dref.addChildEventListener(new ChildEventListener() { ... }); 

orderByChild을 사용하여 하위를 쿼리하는 경우 UUID를 무시하십시오.

+0

ss = dataSnapshot.child ("medicname"). getValue(). toString(); 나는이 코드를 사용하여 해결했다. –

관련 문제