Я новичок в Android разработке приложений и создании приложения в Android Studio.
Можно проверить список пользователей на вкладке Аутентификация на firebase после того, как я создал учетную запись, но База данных реального времени этого не делает не работает и не может получить никаких данных.
Вот код части базы данных моего Registration Activity
файла в реальном времени. Пожалуйста, дайте мне знать, в чем проблема.
mRegistration.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final String email = mEmail.getText().toString();
final String password = mPassword.getText().toString();
final String name = mName.getText().toString();
mAuth.createUserWithEmailAndPassword(email, password).addOnCompleteListener((Executor) getApplication(), new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (!task.isSuccessful()) {
Toast.makeText(getApplication(), "로그인 실패!", Toast.LENGTH_SHORT).show();
} else {
String userId = mAuth.getCurrentUser().getUid();
DatabaseReference currentUserDB = FirebaseDatabase.getInstance().getReference().child("users").child(userId);
Map userInfo = new HashMap<>();
userInfo.put("email", email);
userInfo.put("name", name);
userInfo.put("profileImageUrl", "default");
currentUserDB.updateChildren(userInfo);
}
}
});
}
});
База данных: