В настоящее время я пытаюсь создать новое приложение (для новичков). У меня возникла странная проблема на странице входа в систему. Процесс регистрации работает нормально, подключается к 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`