私は、既存のものを上書きするのではなく、新しいユーザーを追加したいと思います。firebaseデータベースのユーザ入力を上書きしない方法は?
はここ(スペイン語で私のコメントを無視する)「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);
}
});
ため
Firebase documentation has this exact scenario 'このコードの残りの部分に比べて何をするcallsignup'ん? –
それはユーザーのアカウントを作成します –
さて、あなたはそれを2回しますか? 'childRef2.setValue(value_email)'はFirebaseにアカウントを作成/設定します。 –