首页 > 解决方案 > 登录和注册问题

问题描述

我目前正在尝试构建一个新应用程序(完整的新手)我在登录页面上遇到了一个奇怪的问题。注册过程正常连接到 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`

标签: firebaseandroid-studiofirebase-authenticationbuttonclick

解决方案


推荐阅读