私はFirebaseには少し新しく、それに精通するために遊んでいます。だから私はリアルタイムのデータベースで遊んでいる間、私はJSONツリーにデータを追加しようとしていました。コードはFirebaseは、それらを追加するのではなく、既存のレコードを上書きします。
mSaudi.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
count++;
mHistory = mChildRef.child(Integer.toString(count));
current = riyadh;
mChildRef.setValue(riyadh);
mHistory.push().setValue("riyadh");
}
});
私はこのようなものである必要がツリー以下の通りです:
value:
1: some text
2: some other text
しかし、何が実際に起こってはこれです:
value:
1: some text
とupdation
を上value:
2:some text
前のen試しに消去しようとしました
私はさまざまな方法で参照を変更しようとしましたが、役に立たなかった。この点についての助けに感謝します。
@downvotersを上書きする必要があります。この
mChildRef.child("2").setValue("some text");
を試すことができます。 –