我知道之前曾有人问过这个问题,但没有一个解决方案对我有用,因此希望有人能对此问题提供新的解决方案。
我的身份验证以前在注册和登录上都可以正常工作,现在突然不再起作用。我现在已经向多个用户注册并登录,然后才收到'FirebaseNetworkException:每当我尝试执行任一操作时,都会发生网络错误(例如超时,连接中断或主机无法访问)。
我有Google Play服务正在运行,并且在我的依赖项中有实现。
这是我的代码:
else if (!(Email.isEmpty() && pword.isEmpty()&& name.isEmpty() && username.isEmpty())) {
mFirebaseAuth.createUserWithEmailAndPassword(Email, pword).addOnCompleteListener(Register.this, new OnCompleteListener<AuthResult>()
{
@Override
public void onComplete(@NonNull Task<AuthResult> task)
{
if (!task.isSuccessful())
{
Toast.makeText(Register.this, "onComplete: Failed=" + task.getException().getMessage(), Toast.LENGTH_SHORT).show();
} else
{
FirebaseUser user = mFirebaseAuth.getCurrentUser();
UserId = user.getUid();
Score = 0;
User createUser = new User(username, Email, name, Score);
createUser.setUsername(username);
createUser.setEmail(Email);
createUser.setFirstName(name);
createUser.setScore(Score);
mRootRef.child(UserId).setValue(createUser);
startActivity(new Intent(Register.this, Menu.class));
}
}
});
} else {
Toast.makeText(Register.this, "Error Occurred!", Toast.LENGTH_SHORT).show();
}
}
});
}
我有非常相似的几乎相同的代码进行注册,我也收到此错误。
有谁知道为什么会这样或对此有任何解决方案/解决方法
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。