如何将新数据保存到之前 activity 生成的推送 ID 中?
How to save new data into a push id generated from previous activity?
enter image description here
大家好,我是 firebase 的新手。希望 Firebase 的一些专家或大师可以帮助我解决这个问题。谢谢!
计划将黄色突出显示中的数据保存到蓝色突出显示
最终结果为duration, info, time, matricno, password under a push id
第一个Activity代码(蓝色高亮的尝试动作)
FirebaseDatabase db = FirebaseDatabase.getInstance();
DatabaseReference myRef = db.getReference("Class Information");
String key = myRef.push().getKey();
myRef.child(uid).child("Student Attend").child(key).setValue(classInformation);
第二个Activity代码(尝试用黄色突出显示的动作)
DatabaseReference myRef = abRef.push();
String key = myRef.push().getKey();
DatabaseReference abRef = myRef.child(uid).child("Student Attend").child(key);
abRef.setValue(student);
每次您使用 DatabaseReference 的 push() 方法时:
String key = myRef.push().getKey();
生成了一个全新的随机密钥。如果您想在第一个 activity、第二个 activity 中使用生成的密钥,您应该 send it through an Intent or a Bundle 而 而不是 再次生成它.
enter image description here
大家好,我是 firebase 的新手。希望 Firebase 的一些专家或大师可以帮助我解决这个问题。谢谢!
计划将黄色突出显示中的数据保存到蓝色突出显示
最终结果为duration, info, time, matricno, password under a push id
第一个Activity代码(蓝色高亮的尝试动作)
FirebaseDatabase db = FirebaseDatabase.getInstance();
DatabaseReference myRef = db.getReference("Class Information");
String key = myRef.push().getKey();
myRef.child(uid).child("Student Attend").child(key).setValue(classInformation);
第二个Activity代码(尝试用黄色突出显示的动作)
DatabaseReference myRef = abRef.push();
String key = myRef.push().getKey();
DatabaseReference abRef = myRef.child(uid).child("Student Attend").child(key);
abRef.setValue(student);
每次您使用 DatabaseReference 的 push() 方法时:
String key = myRef.push().getKey();
生成了一个全新的随机密钥。如果您想在第一个 activity、第二个 activity 中使用生成的密钥,您应该 send it through an Intent or a Bundle 而 而不是 再次生成它.