รับคีย์ของวัตถุที่แทรกใน firebase android

ฉันจะดึงกุญแจของวัตถุที่เพิ่งแทรกใน firebase ได้อย่างไร .. วัตถุถูกแทรกโดยใช้ android โดยใช้ setValue ()

firebaseDatabaseRef.push().setValue(user); 

โดยที่ผู้ใช้เป็นวัตถุ Java ..

ฉันต้องคีย์เพื่ออัปเดตแอตทริบิวต์ในออบเจ็กต์ของฉัน

การอ้างอิง firebase ชี้ไปที่โหนดที่เพิ่มลูก ๆ แล้ว


person Satveer Bhantoo    schedule 13.12.2016    source แหล่งที่มา


คำตอบ (1)


วิธีรับกุญแจ:

String Key = firebaseDatabaseRef.push().getKey();

จากนั้นคุณสามารถตั้งค่า:

firebaseDatabaseRef.child(Key).setValue(YourValue);
person Th0rndike    schedule 13.12.2016
comment
ขอบคุณ ฉันไม่อยากจะเชื่อเลยว่าฉันไม่ได้คิดเรื่องนี้ออก - person Satveer Bhantoo; 13.12.2016