Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- ....... Твой код с layout и все что шло до btnSignIn.setOnClickListener . .......
- btnSignIn.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- checkInputs();
- }
- });
- }
- ------------------- После метода onCreate() ------------------------
- private void checkInputs() {
- if (TextUtils.isEmpty(log.getText().toString())) {
- log.setError("Введите мыло");
- log.requestFocus();
- return;
- }
- if (TextUtils.isEmpty(pass.getText().toString())) {
- pass.setError("введите пароль");
- pass.requestFocus();
- return;
- }
- doRegistration(formatLogin(log.getText().toString()), pass.toString());
- }
- private String formatLogin(String input) {
- switch(input) {
- case "12345": return "first@mail.com";
- //ToDo можно добавить еще такие номера для подстановки значения
- default: return input;
- }
- }
- private void doRegistration(String login, String password) {
- mFirebaseAuth.createUserWithEmailAndPassword(login, password).addOnCompleteListener(MainActivity.this, new OnCompleteListener<AuthResult>() {
- @Override
- public void onComplete(@NonNull Task<AuthResult> task) {
- if (task.isSuccessful()) {
- Toast.makeText(MainActivity.this,"Пользователь зарегистрирован!",Toast.LENGTH_SHORT).show();
- } else {
- Toast.makeText(MainActivity.this,"Пользователь уже зарегистрирован!",Toast.LENGTH_SHORT).show();
- }
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement