public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private Button buttonRegister;
private EditText editTextEmail;
private EditText editTextPassword;
private Button SignUp;
private ProgressDialog progressDialog;
private FirebaseAuth firebaseAuth;
[USER=1021285]@override[/USER]
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
firebaseAuth = FirebaseAuth.getInstance();
progressDialog = new ProgressDialog(this);
editTextEmail = (EditText) findViewById(R.id.EditTextEmail);
editTextPassword = (EditText) findViewById(R.id.EditTextPassword);
buttonRegister = (Button) findViewById(R.id.ButtonRegisterUser);
buttonRegister.setOnClickListener(this);
SignUp = (Button) findViewById(R.id.TextViewSignIn);
SignUp.setOnClickListener(this);
SignUp.setOnClickListener(new View.OnClickListener() {
[USER=1021285]@override[/USER]
public void onClick(View v) {
startActivity(new Intent(getApplicationContext(), LogIn.class));
}
});
}
private void registerUser() {
String Email = editTextEmail.getText().toString().trim();
String password = editTextPassword.getText().toString().trim();
if (TextUtils.isEmpty(Email)) {
Toast.makeText(this, "Please enter an emai", Toast.LENGTH_SHORT).show();
return;
}
if (TextUtils.isEmpty(password)) {
Toast.makeText(this, "Please enter an password", Toast.LENGTH_SHORT).show();
return;
}
progressDialog.setMessage("Registering User ...");
progressDialog.show();
firebaseAuth.createUserWithEmailAndPassword(Email, password)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
[USER=1021285]@override[/USER]
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()) {
finish();
if (firebaseAuth.getCurrentUser() != null) {
Toast.makeText(MainActivity.this, "Registered", Toast.LENGTH_SHORT).show();
startActivity(new Intent(getApplicationContext(), ProfileActivity.class));
}
} else {
Toast.makeText(MainActivity.this, "Failed to register", Toast.LENGTH_SHORT).show();
progressDialog.hide();
}
}
});
}
[USER=1021285]@override[/USER]
public void onClick(View view) {
if (view == buttonRegister) {
registerUser();
}
if (view == SignUp) {
startActivity(new Intent(this, LogIn.class));
}
}
}