Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_register);
- ref = FirebaseDatabase.getInstance().getReference().child("User");
- }
- public void Register(View view){
- fname = findViewById(R.id.editText2);
- lname = findViewById(R.id.editText3);
- password = findViewById(R.id.editText5);
- email = findViewById(R.id.editText4);
- fauth = FirebaseAuth.getInstance();
- text = findViewById(R.id.textView2);
- if(!TextUtils.isEmpty(email.getText().toString()) && !TextUtils.isEmpty(password.getText().toString())){
- fauth.createUserWithEmailAndPassword(email.getText().toString(),password.getText().toString()).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
- @Override
- public void onComplete(@NonNull Task<AuthResult> task) {
- if(task.isSuccessful()){
- Toast.makeText(RegisterActivity.this,"User created",Toast.LENGTH_LONG).show();
- Intent intent = new Intent(RegisterActivity.this,MainActivity.class);
- user = new User();
- user.FirstName = fname.getText().toString();
- user.LastName = lname.getText().toString();
- user.Email = email.getText().toString();
- user.Password = password.getText().toString();
- ref.push().setValue(user);
- startActivity(intent);
- }else {
- Toast.makeText(RegisterActivity.this,"Failed to create user",Toast.LENGTH_LONG).show();
- }
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement