我想通过 Android 中的 Volley API 响应将数据添加到 firebase 数据库。"data": [{ "id": 1, "full_name": "abc", "email": "abc999@gmail.com", "country_code": "+91", "phone": 2147483647, "profile_pic": "", "type": 0, "status": 1, "reset_token": "", "verify_token": "$2y$10$YXCZ1yteimLatQnAszJTi.HOGDZrr9xjKJtIDNs3uagX3elFUlC.2", "created_at": "2019-05-07 07:53:29", "updated_at": "2019-05-08 12:57:45", "deleted_at": null }, { "id": 2, "full_name": "xyz", "email": "xyz@gm.com", "country_code": "+91", "phone": 2147483647, "profile_pic": "", "type": 0, "status": 1, "reset_token": null, "verify_token": "$2y$10$Dtk.BdqBgHFyGcpj9bHyI.JRPJlc90Qmhxx0Imm0Mzzd3x6QchDMi", "created_at": "2019-05-07 08:34:39", "updated_at": "2019-05-07 08:34:39", "deleted_at": null }, { "id": 3, "full_name": "abc", "email": "abc@gmail.com", "country_code": "091", "phone": 123456, "profile_pic": "", "type": 0, "status": 1, "reset_token": "$2y$10$mT9MqON6gMre0rKtoK0ON.VApZYBZP0PY55uM017Cz74E69qBILjm", "verify_token": "$2y$10$HMBteSyYTKZ3XgYviUdNORKOw1Bpan5m0UcqIyx3dZrYUsNajou", "created_at": "2019-05-07 08:47:29", "updated_at": "2019-05-17 05:55:00", "deleted_at": null }]现在我希望 firebase 数据应该是这样的firebasedemo . + Users . . . name:"abc"我在 Api 调用中写下这一行 For loop Rootref= FirebaseDatabase.getInstance().getReference(); Rootref.child("Users").child("name").setValue(name);但我在 firebase 中只获得了一条记录,而不是全部任何帮助将不胜感激
1 回答

猛跑小猪
TA贡献1858条经验 获得超8个赞
尝试以下操作:
DatabaseReference rootref = FirebaseDatabase.getInstance().getReference();
rootref.child("Users").push().setValue(name);
从文档:
public DatabaseReference push ()
创建对自动生成的子位置的引用。子密钥是在客户端生成的,并结合了服务器时间的估计以用于排序目的。在单个客户端上生成的位置将按照它们的创建顺序进行排序,并且将在所有客户端中大致按顺序排序。
添加回答
举报
0/150
提交
取消