Войти и зарегистрироваться вопрос - PullRequest
0 голосов
/ 06 июня 2018

В настоящее время я пытаюсь создать новое приложение (для новичков). У меня возникла странная проблема на странице входа в систему. Процесс регистрации работает нормально, подключается к firebase и возвращается к экрану входа, затем позволяет войти ипереходит к следующему занятиюПроблема возникает, когда вы перезагружаете приложение и используете данные для повторного входа в систему. Кнопка входа в систему не работает, пока вы не войдете в процедуру регистрации и не выйдете из нее, после чего кнопка входа в систему будет работать нормально и позволит вам войти в систему.

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);


    Button button = findViewById(R.id.signupbtn);
    button.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            openSignupActivity();
        }
    });
}

private void openSignupActivity() {

    Intent intent = new Intent(LoginActivity.this, SignupActivity.class);
    startActivity(intent);
    setContentView(R.layout.activity_login);
    LoginEmail = findViewById(R.id.LoginEmail);
    LoginPassword = findViewById(R.id.LoginPassword);
    Loginprogressbar = findViewById(R.id.Loginprogressbar);
    mAuth = FirebaseAuth.getInstance();
    findViewById(R.id.Loginbtn).setOnClickListener(this);

если условия между

if(task.isSuccessful()){
                Toast.makeText(getApplicationContext(),"Login Successful",Toast.LENGTH_SHORT).show();
                finish();
                startActivity(new Intent(LoginActivity.this,MainActivity.class));

@Override
public void onClick(View v) {
    switch (v.getId()){
        case R.id.Loginbtn:
                Loginuser();
            break;`enter code here`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...