데이터 저장을 위해 firebase를 사용하는 Android 애플리케이션이 있습니다. 기존 값을 덮어 쓰지 않고 데이터베이스에 새 데이터를 추가하고 싶습니다.
내 코드
Firebase ref = new Firebase(Constants.FIREBASE_APP + "/id");
ref.child("Data").setValue(possibleValue);
나는 이것이 현재 값을 덮어 쓸 것이라는 것을 알고 있습니다. push () 메서드를 사용하는 방법을 알고 싶습니다. 도와주세요
이러한 방식으로 setValue ()를 사용하면 자식 노드를 포함하여 지정된 위치의 데이터를 덮어 씁니다.
지정된 Firebase 참조에 새 하위 항목이 추가 될 때마다 고유 ID를 생성하려면 push () 메서드를 사용해야합니다.
코드 (코멘트에서) :
Person person = new Person(); //Adding values person.setName(name);
person.setAddress(address);
Firebase newRef = ref.child("Person").push();
newRef.setValue(person);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다