0
I am new to android development, I can read data from firebase db but I can't insert new data into my firebase db.I have also checked the firebase rules. I have added dependencies properly. which is implementation 'com.google.firebase:firebase-database:19.1.0', please let me know where i am wrong, i have checked many examples but do not know why my code is not working
import androidx.appcompat.app.AppCompatActivity;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.database.DatabaseReference;
public class Register extends AppCompatActivity {
private FirebaseDatabase fbase;
private DatabaseReference mref;
private Button registerbtn;
private EditText emailtext;
private EditText password;
private EditText cpassword;
@override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_register);
getSupportActionBar().setTitle("Sign Up");
fbase = FirebaseDatabase.getInstance();
mref = fbase.getReference(path: "users");
emailtext = findViewById(R.id.email);
password = findViewById(R.id.password);
cpassword = findViewById(R.id.cpassword);
registerbtn = findViewById(R.id.button);
registerbtn.setOnClickListener(new View.OnClickListener() {
@override
public void onClick(View v) {
RegisterUser();
}
});
}
private void RegisterUser()
{
String emailid = emailtext.getText().toString();
String Password = password.getText().toString();
String CPass = cpassword.getText().toString();
String Keys = mref.push().getKey();
mref.child(Keys).child("emailid").setValue(emailid);
mref.child(Keys).child("password").setValue(Password);
}
I am new to android development, I can read data from firebase db but I can't insert new data into my firebase db.I have also checked the firebase rules. I have added dependencies properly. which is implementation 'com.google.firebase:firebase-database:19.1.0', please let me know where i am wrong, i have checked many examples but do not know why my code is not working
import androidx.appcompat.app.AppCompatActivity;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.database.DatabaseReference;
public class Register extends AppCompatActivity {
private FirebaseDatabase fbase;
private DatabaseReference mref;
private Button registerbtn;
private EditText emailtext;
private EditText password;
private EditText cpassword;
@override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_register);
getSupportActionBar().setTitle("Sign Up");
fbase = FirebaseDatabase.getInstance();
mref = fbase.getReference(path: "users");
emailtext = findViewById(R.id.email);
password = findViewById(R.id.password);
cpassword = findViewById(R.id.cpassword);
registerbtn = findViewById(R.id.button);
registerbtn.setOnClickListener(new View.OnClickListener() {
@override
public void onClick(View v) {
RegisterUser();
}
});
}
private void RegisterUser()
{
String emailid = emailtext.getText().toString();
String Password = password.getText().toString();
String CPass = cpassword.getText().toString();
String Keys = mref.push().getKey();
mref.child(Keys).child("emailid").setValue(emailid);
mref.child(Keys).child("password").setValue(Password);
}