【发布时间】:2020-11-28 23:22:33
【问题描述】:
下面给出的代码通过“姓名”而不是唯一键在“联系人”下添加子子项。
String name = CName.getText().toString().trim();
DatabaseReference mDbRef = mDatabase.getReference().child("Contacts").child(name);
mDbRef.child("cname").setValue(dCName);
mDbRef.child("pcontact").setValue(dPContact);
mDbRef.child("pdesig").setValue(dPDesig);
mDbRef.child("pemail").setValue(dPEmail);
mDbRef.child("pmobile").setValue(dPMobile);
目的是存储联系方式。公司名称在“名称”中捕获,并将“联系人”添加为子子项。但是每当我尝试以相同的公司名称添加一个新人时,它会用新的人覆盖以前的条目。
您能帮我解决这个问题,以便在同一公司名称下添加更多人吗?
【问题讨论】:
标签: java android-studio firebase-realtime-database