【发布时间】:2021-09-24 13:14:51
【问题描述】:
实时数据库中没有创建根节点。 所有依赖项都已实施,并且 firebase 已连接到该项目。 这是代码。
public void onComplete(@NonNull Task task) {
if(task.isSuccessful()){
Users user =new Users(binding.usernameTextView.getText().toString(),
binding.emailTextView.getText().toString(),binding.passwordTextView.getText().toString());
String id = task.getResult().getUser().getUid();
database.getReference().child("Users").child(id).setValue(user);
Toast.makeText(SignUpActivity.this, "Sign Up is sucessfull", Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(SignUpActivity.this, Objects.requireNonNull(task.getException()).getMessage(), Toast.LENGTH_SHORT).show();
}
}
【问题讨论】:
-
通常 Firebase 会打印出日志,你见过吗?如果授权失败,通常会在那里说出来。
-
请编辑您的问题并添加您用于将数据添加到数据库的整个代码。请回复@AlexMamo
标签: android firebase firebase-realtime-database