Android 如何使用onClick创建新的子项,其中firebase用户的UID作为子项的名称?

Android 如何使用onClick创建新的子项,其中firebase用户的UID作为子项的名称?,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,FirebaseDatabase=FirebaseDatabase.getInstance() 数据库描述 给定的代码只创建一个新的子级,之后每次使用onclick时,代码都会用新的子级替换现有的子级,而不是使用UID创建一个新的子级,以保持代码干净将数据放入HashMap,只需在设置值之前使用推送 Map<String, String> user_info = new HashMap<String, String>(); user_info.put("id", Uti

FirebaseDatabase=FirebaseDatabase.getInstance()

数据库描述
给定的代码只创建一个新的子级,之后每次使用onclick时,代码都会用新的子级替换现有的子级,而不是使用UID创建一个新的子级,以保持代码干净将数据放入
HashMap
,只需在
设置值
之前使用推送

Map<String, String> user_info = new HashMap<String, String>();

user_info.put("id", Utils.UID);
user_info.put("username", Utils.USERNAME);
user_info.put("Google Email", Utils.EMAIL);
......

mRef.push().setValue(user_info);
Map user_info=newhashmap();
用户信息put(“id”,Utils.UID);
用户信息输入(“用户名”,Utils.username);
用户_info.put(“谷歌电子邮件”,Utils.Email);
......
mRef.push().setValue(用户信息);
Map<String, String> user_info = new HashMap<String, String>();

user_info.put("id", Utils.UID);
user_info.put("username", Utils.USERNAME);
user_info.put("Google Email", Utils.EMAIL);
......

mRef.push().setValue(user_info);