Guest User

Untitled

a guest
Nov 22nd, 2018
371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. package studio.in.prakharshuka.emailsign_in;
  2.  
  3. import android.content.Intent;
  4. import android.support.annotation.NonNull;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7. import android.util.Log;
  8. import android.view.View;
  9. import android.widget.Button;
  10. import android.widget.EditText;
  11. import android.widget.Toast;
  12.  
  13. import com.google.android.gms.tasks.OnCompleteListener;
  14. import com.google.android.gms.tasks.Task;
  15. import com.google.firebase.auth.AuthResult;
  16. import com.google.firebase.auth.FirebaseAuth;
  17. import com.google.firebase.auth.FirebaseUser;
  18.  
  19. public class MainActivity extends AppCompatActivity {
  20.  
  21. EditText email,pass;
  22. Button signin,register;
  23. FirebaseAuth mAuth;
  24. String password,mail;
  25. String TAG="Email Sign in";
  26.  
  27. @Override
  28. protected void onCreate(Bundle savedInstanceState) {
  29. super.onCreate(savedInstanceState);
  30. setContentView(R.layout.activity_main);
  31. mAuth=FirebaseAuth.getInstance();
  32.  
  33. email=findViewById(R.id.email);
  34. pass=findViewById(R.id.password);
  35. signin=findViewById(R.id.signin);
  36. register=findViewById(R.id.registerr);
  37.  
  38. register.setOnClickListener(new View.OnClickListener() {
  39. @Override
  40. public void onClick(View v) {
  41. startActivity(new Intent(MainActivity.this,RegisterActivity.class));
  42. }
  43. });
  44.  
  45.  
  46. signin.setOnClickListener(new View.OnClickListener() {
  47. @Override
  48. public void onClick(View v) {
  49. mail = email.getText().toString();
  50. password = pass.getText().toString();
  51.  
  52. mAuth.signInWithEmailAndPassword(mail, password)
  53. .addOnCompleteListener(new OnCompleteListener<AuthResult>() {
  54. @Override
  55. public void onComplete(@NonNull Task<AuthResult> task) {
  56.  
  57. if (task.isSuccessful()) {
  58.  
  59. FirebaseUser user = mAuth.getCurrentUser();
  60. Toast.makeText(MainActivity.this, "Done!", Toast.LENGTH_SHORT).show();
  61.  
  62. } else {
  63. String errorMessage = task.getException().getMessage();
  64. Toast.makeText(MainActivity.this, "Failed!", Toast.LENGTH_SHORT).show();
  65.  
  66. }
  67.  
  68. }
  69. });
  70.  
  71.  
  72. }
  73.  
  74. });
  75.  
  76. }
  77. }
Add Comment
Please, Sign In to add comment