Advertisement
Guest User

Untitled

a guest
Mar 10th, 2019
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.81 KB | None | 0 0
  1. @Override
  2. protected void onCreate(Bundle savedInstanceState) {
  3. super.onCreate(savedInstanceState);
  4. setContentView(R.layout.activity_registration);
  5. setupUIViews();
  6. mAuth = FirebaseAuth.getInstance();
  7. sign.setOnClickListener(new View.OnClickListener() {
  8. @Override
  9. public void onClick(View v) {
  10. if (validate() ) {
  11. String user_email = email.getText().toString().trim();
  12. String user_Password = pass.getText().toString().trim();
  13. registerUser(user_email, user_Password);
  14.  
  15. }
  16. }
  17. });
  18. already.setOnClickListener(new View.OnClickListener() {
  19. @Override
  20. public void onClick(View v) {
  21. startActivity(new Intent(Registration.this, Login.class));
  22. }
  23. });
  24. }
  25. public void registerUser(String x, String y){
  26. mAuth.createUserWithEmailAndPassword(x, y)
  27. .addOnCompleteListener(Registration.this, new OnCompleteListener<AuthResult>() {
  28. @Override
  29. public void onComplete(@NonNull Task<AuthResult> task) {
  30. if (task.isSuccessful()) {
  31. Toast.makeText(Registration.this, "Registration Complete", Toast.LENGTH_SHORT).show();
  32. startActivity(new Intent(Registration.this, Login.class));
  33. } else {
  34. Toast.makeText(Registration.this, "Registration failed" + task.getException().getMessage(), Toast.LENGTH_SHORT).show();
  35. }
  36. }
  37. });
  38.  
  39. }
  40.  
  41.  
  42.  
  43.  
  44. private void setupUIViews() {
  45. user = (EditText) findViewById(R.id.editText5);
  46. email = (EditText) findViewById(R.id.Email);
  47. pass = (EditText) findViewById(R.id.etPassword);
  48. phone = (EditText) findViewById(R.id.Pnumber);
  49. first = (EditText) findViewById(R.id.FirstName);
  50. last = (EditText) findViewById(R.id.LastName);
  51. sign = (Button) findViewById(R.id.button15);
  52. already = (TextView) findViewById(R.id.textView);
  53.  
  54. }
  55.  
  56. private Boolean validate(){
  57. Boolean result = false;
  58.  
  59. String name = first.getText().toString();
  60. String email1 = email.getText().toString();
  61. String username = user.getText().toString();
  62. String lastt = last.getText().toString();
  63. String password = pass.getText().toString();
  64. String phone1 = phone.getText().toString();
  65. if (name.isEmpty() || email1.isEmpty() || lastt.isEmpty() ||
  66. password.isEmpty() || phone1.isEmpty() || username.isEmpty()) {
  67. Toast.makeText(Registration.this, "Please Fill in all fields ", Toast.LENGTH_SHORT).show();
  68. } else {
  69. result = true;
  70. }
  71. return result;
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement