gpt4 book ai didi

java - 如何在不覆盖的情况下将数据推送到 firebase

转载 作者:行者123 更新时间:2023-11-30 00:01:34 27 4
gpt4 key购买 nike

我想在 firebase 实时数据中插入这些笔记..如何生成 key (Note1,Note2,Note3 ......)并像附图一样将笔记与它一起推送......我也尝试生成随机键,但它总是覆盖我不想要的数据..

Snapshot of data

String note = ETNote.getText().toString();
DatabaseReference noteRef = FirebaseDatabase.getInstance().getReference().child("Users").child(userID).child("Notes");
String noteID = noteRef.push().getKey();
Map newPost = new HashMap();
newPost.put(noteID, note);
noteRef.setValue(newPost);
Toast.makeText(HomeActivity.this, "Note Saved", Toast.LENGTH_LONG).show();

最佳答案

试试这个:

DatabaseReference ref=FirebaseDatabase.getInstance().getReference().child("Notes").push();
ref.child("note1").setValue(notes1);
ref.child("note2").setValue(notes2);
ref.child("note3").setValue(notes3);

那么你将拥有:

Notes
randomid
note1: notes
note2: notes
note3: notes

关于java - 如何在不覆盖的情况下将数据推送到 firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49831759/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com