2017-03-28 2 views
0

번호가 매겨진 순서대로 새 파일을 저장하려고합니다. 그래서 '거기가 업데이트됩니다 카운트 아이지만 새로운 아이는이 JSON 그냥 때로 믿을 객체 뭔가가 코드새로운 하위 파일이 firebase에 생성되지 않았습니다

databaseReference.child("AdminList").addListenerForSingleValueEvent(new ValueEventListener() { 
     @Override 
     public void onDataChange(DataSnapshot dataSnapshot) { 

      long key= (long) dataSnapshot.child("count").getValue(); 
      databaseReference.child("AdminList").child("count").setValue(key+1); 
      databaseReference.child("AdminList").child(String.valueOf(key+1)).child("uid").setValue(uid); 
      databaseReference.child("AdminList").child(String.valueOf(key+1)).child("Aname").setValue(fname); 
     } 
     @Override 
     public void onCancelled(DatabaseError databaseError) { 

     } 
    });`` 
+1

보인다. 아래 답변 찾기 –

답변

1

당신은 "연속"방식으로 데이터를 저장하기 위해 노력하고있다 를 생성되지 않습니다 설계된 것. 순서가 지정된 목록을 찾으려면 우선 순위 속성을 사용하거나 클라이언트 쪽에서 데이터를 주문할 수 있습니다. 즉, 데이터를 저장 한 다음 클라이언트 측에 명령하거나 하위에 우선 순위를 지정할 수 있습니다. 새 자식 노드를 만들

databaseReference.child("AdminList").child("uid").setValue(uid); 
0

사용 push() : 뭔가 같이 할 보일 것이다 어디서든 아이를 작성하지 않는 것처럼

databaseReference.child("childName").push(); 
관련 문제