Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.startandroid;
- package com.cglike.mafia;
- import android.annotation.SuppressLint;
- import android.annotation.TargetApi;
- import android.os.Build;
- import android.os.Bundle;
- import android.provider.ContactsContract;
- import android.support.annotation.NonNull;
- import android.support.annotation.RequiresApi;
- import android.support.v7.app.AppCompatActivity;
- import android.util.Log;
- import android.view.View;
- import android.view.View.OnContextClickListener;
- import android.widget.EditText;
- import android.widget.Toast;
- import com.google.android.gms.tasks.OnCompleteListener;
- import com.google.android.gms.tasks.Task;
- import com.google.firebase.auth.AuthResult;
- import com.google.firebase.auth.FirebaseAuth;
- import com.google.firebase.auth.FirebaseUser;
- import static com.startandroid.R.*;
- @TargetApi(Build.VERSION_CODES.M)
- @RequiresApi(api = Build.VERSION_CODES.M)
- public abstract class Main2Activity extends AppCompatActivity implements View.OnClickListener, OnContextClickListener {
- private FirebaseAuth mAuth;
- private FirebaseAuth.AuthStateListener mAuthListener;
- private EditText ETemail;
- private EditText ETpassword;
- @RequiresApi(api = Build.VERSION_CODES.M)
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(layout.main2);
- mAuth = FirebaseAuth.getInstance();
- mAuthListener = new FirebaseAuth.AuthStateListener() {
- @Override
- public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
- FirebaseUser user = firebaseAuth.getCurrentUser();
- if (user != null) {}
- else {
- }
- }
- };
- ETemail = findViewById(id.et_email);
- ETpassword = findViewById(id.et_password);
- findViewById(id.btn_avtorization).setOnContextClickListener(this);
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
- findViewById(id.btn_registration).setOnContextClickListener(this);
- }
- }
- @Override
- public void onClick (View view) {
- if (view.getId() == R.id.btn_avtorization)
- {
- avtorization(ETemail.getText().toString(),ETpassword.getText().toString());
- }
- else if (view.getId() == R.id.btn_registration)
- {
- registration(ETemail.getText().toString(),ETpassword.getText().toString());
- }
- }
- public void avtorization (String email , String password)
- {
- mAuth.avtorizationWithEmailAndPassword(email,password).addOnComleteListener(this, new OnCompleteListener<AuthResult>() {
- @Override
- public void onComplete(@NonNull Task<AuthResult> task) {
- if (task.isSuccessful()){
- Toast.makeText(EmailPasswordActivity.this, "Авторизация успешно выполнена!", Toast.LENGTH_SHORT).show();
- }else
- Toast.makeText(EmailPasswordActivity.this, "Авторизация не выполнена!", Toast.LENGTH_SHORT).show();
- }
- });
- }
- public void registration (String email , String password)
- {
- mAuth.createUserWithEmailAndPassword(email,password).addOnComleteListener(this, new OnCompleteListener<AuthResult>() {
- @Override
- public void onComplete(@NonNull Task<AuthResult> task) {
- if (task.isSuccessful()) {
- Toast.makeText(EmailPasswordActivity.this, "Регистрация успешно выполнена!", Toast.LENGTH_SHORT).show();
- } else
- Toast.makeText(EmailPasswordActivity.this, "Регистрация не выполнена!", Toast.LENGTH_SHORT).show();
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement