Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.95 KB | None | 0 0
  1. @Override
  2.     protected void onCreate(Bundle savedInstanceState) {
  3.        ....... Твой код с layout и все что шло до btnSignIn.setOnClickListener . .......
  4.  
  5.  
  6.         btnSignIn.setOnClickListener(new View.OnClickListener() {
  7.             @Override
  8.             public void onClick(View v) {
  9.                 checkInputs();
  10.             }
  11.         });
  12.  
  13.     }
  14.  
  15. ------------------- После метода onCreate() ------------------------
  16.  
  17.     private void checkInputs() {
  18.  
  19.         if (TextUtils.isEmpty(log.getText().toString())) {
  20.             log.setError("Введите мыло");
  21.             log.requestFocus();
  22.             return;
  23.         }
  24.  
  25.         if (TextUtils.isEmpty(pass.getText().toString())) {
  26.             pass.setError("введите пароль");
  27.             pass.requestFocus();
  28.             return;
  29.         }
  30.  
  31.         doRegistration(formatLogin(log.getText().toString()), pass.toString());
  32.     }
  33.  
  34.     private String formatLogin(String input) {
  35.         switch(input) {
  36.             case "12345": return "first@mail.com";
  37.             //ToDo можно добавить еще такие номера для подстановки значения
  38.             default: return input;
  39.         }
  40.     }
  41.  
  42.     private void doRegistration(String login, String password) {
  43.         mFirebaseAuth.createUserWithEmailAndPassword(login, password).addOnCompleteListener(MainActivity.this, new OnCompleteListener<AuthResult>() {
  44.             @Override
  45.             public void onComplete(@NonNull Task<AuthResult> task) {
  46.                 if (task.isSuccessful()) {
  47.                     Toast.makeText(MainActivity.this,"Пользователь зарегистрирован!",Toast.LENGTH_SHORT).show();
  48.                 } else {
  49.                     Toast.makeText(MainActivity.this,"Пользователь уже зарегистрирован!",Toast.LENGTH_SHORT).show();
  50.                 }
  51.             }
  52.         });
  53.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement