Метод Android Studio createUserWithEmailAndPassword () из Firebase ничего не делает - PullRequest
0 голосов
/ 30 апреля 2018

Идея состоит в том, что когда пользователь регистрируется, он переходит на другой экран. Он должен работать, но я не добавляю ни одного пользователя в Firebase, и есть блок, где он должен сказать мне, работает он или нет, но это тоже не работает. Я получил код для видеоуроки, а затем разместил те, что дает вам Firebase, и ничего.

Это код:

public class RegisterActivity extends AppCompatActivity {

    private EditText tName,
            tEmail,
            tPassword;

    private Button bCreateAccount;

    private FirebaseAuth mAuth;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_register);

        tName = findViewById(R.id.fill_name);
        tEmail = findViewById(R.id.fill_email);
        tPassword = findViewById(R.id.fill_password);
        bCreateAccount = findViewById(R.id.button_create_account);
        mAuth = FirebaseAuth.getInstance();


        bCreateAccount.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                String name = tName.getText().toString();
                String email = tEmail.getText().toString();
                String password = tPassword.getText().toString();


                createAccount(email,password,name);
            }
        });
    }

    private void createAccount(String email, String password, String name) {

        mAuth.createUserWithEmailAndPassword(email,password).addOnCompleteListener(RegisterActivity.this,new OnCompleteListener<AuthResult>() {
            @Override
            public void onComplete(@NonNull Task<AuthResult> task) {
                if(task.isSuccessful()){
                    Intent mainIntent = new Intent(RegisterActivity.this, MainActivity.class);
                    startActivity(mainIntent);
                    finish();
                } else {
                    Toast.makeText(RegisterActivity.this,"You got some error",Toast.LENGTH_LONG).show();
                }
            }
        });
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...