Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class LoginActivity extends AppCompatActivity {
- private EditText emailET, passwordET;
- private Button loginBtn, signUpBtn;
- private FirebaseAuth auth;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_login);
- emailET = findViewById(R.id.emailET);
- passwordET = findViewById(R.id.passwordET);
- loginBtn = findViewById(R.id.loginBtn);
- signUpBtn = findViewById(R.id.signUpBtn);
- auth = FirebaseAuth.getInstance();
- loginBtn.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String email = emailET.getText().toString();
- String password = passwordET.getText().toString();
- auth.signInWithEmailAndPassword(email,password).addOnSuccessListener(new OnSuccessListener<AuthResult>() {
- @Override
- public void onSuccess(AuthResult authResult) {
- FirebaseUser user = authResult.getUser();
- Toast.makeText(getApplicationContext(),"Logged in, "+user.getEmail(),Toast.LENGTH_SHORT).show();
- }
- })
- .addOnFailureListener(new OnFailureListener() {
- @Override
- public void onFailure(@NonNull Exception e) {
- Toast.makeText(getApplicationContext(),e.getMessage(),Toast.LENGTH_SHORT).show();
- }
- });
- }
- });
- signUpBtn.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String email = emailET.getText().toString();
- String password = passwordET.getText().toString();
- auth.createUserWithEmailAndPassword(email,password).addOnSuccessListener(new OnSuccessListener<AuthResult>() {
- @Override
- public void onSuccess(AuthResult authResult) {
- FirebaseUser user = authResult.getUser();
- Toast.makeText(getApplicationContext(),"Signed up, "+user.getEmail(),Toast.LENGTH_SHORT).show();
- }
- });
- }
- });
- }
- }
Add Comment
Please, Sign In to add comment