firebase - 登录和注册问题
问题描述
我目前正在尝试构建一个新应用程序(完整的新手)我在登录页面上遇到了一个奇怪的问题。注册过程正常连接到 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`
解决方案
推荐阅读
- python - 如何让 two() 忽略与 one() 相同的情况?
- c# - 如何保存数据行数据?
- postgresql - 有没有办法在 Vapor/Fluent 中选择数组的子集?
- html - 简单的 Html Dom 没有获取页面数据
- javascript - Javascript Promise 从头开始
- xml - XSL 将多个字段按顺序组合成新字段
- tcp - 如何通过 TCP 发送数据
- r - 与 lapply/sapply 一起使用的函数的意外行为?
- c# - 如何在 C# 中正确构建项目以包含 tessnet2?
- spring-boot - 如何 JUnit MapperToJsonString 类