我想添加一个新用户,而不是覆盖现有用户。
这是" signup.setOnClickListener"的代码。方法(忽略我的西班牙语评论):
signup.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String getemail = email.getText().toString().trim();
String getpassword = password.getText().toString().trim();
callsignup(getemail, getpassword);
Firebase childRef = mRootRef.child("Usuario");
//Guardar email en childRef (usuario)
String value_email = email.getText().toString();
Firebase childRef2 = childRef.child("E-mail");
childRef2.setValue(value_email);
//Guardar nombre en childRef (usuario)
String value_name = name.getText().toString();
Firebase childRef3 = childRef.child("Nombre");
childRef3.setValue(value_name);
//Guardar contrasenia en childRef (usuario)
String value_pw = password.getText().toString();
Firebase childRef4 = childRef.child("Contraseña");
childRef4.setValue(value_pw);
//Guardar dinero default en la cuenta en childRef (usuario)
int value_money = 500;
Firebase childRef5 = childRef.child("Puntos");
childRef5.setValue(value_money);
}
});
答案 0 :(得分:2)
您的数据库结构似乎是单个对象。
Usario
Email : x
Nombre : y
Contraseña : z
您需要将一个全新的对象推送到Usario树上,这样就可以得到类似这样的东西了
Usarios
jKalsdkjalsASd
Email : x1
Nombre : y1
Contraseña : z1
98yudAKsjdbkjl
Email : x2
Nombre : y2
Contraseña : z2
不要担心随机值,Firebase会为您生成这些值。