java - 实时数据库在Firebase上不起作用

标签 java android firebase-realtime-database

我是Android应用程序开发的新手,正在Android Studio上开发应用程序。

创建帐户后,可以从firebase的“身份验证”选项卡中检查用户列表,但Realtime Database无法正常工作,无法获取任何数据。

这是我的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);
                }
            }
        });
    }
});


数据库:

最佳答案

是的,更改规则

将其公开,直到您不发布应用为止:

{
  "rules": {
    ".read": true,
    ".write": true
  }
}

关于java - 实时数据库在Firebase上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59808994/

相关文章:

android - 使用“拉动刷新”滚动 ListView 时出现问题

android - 在Android上构建Rust

linux - 为什么在 Linux 上执行 GET 请求时 UnityWebRequest 返回未知错误?

java - 使用来自另一个 Activity 的数据过滤 Recyclerview

java - 是否可以使用java程序从数据透视表中读取数据?

android - 底部导航栏中应用程序的层次结构

javascript - 为什么排序/过滤对此实时数据库查询不起作用?

java - Optional.flatMap 和 Optional.map 有什么区别?

java - 通过 Swing-java 实现数据库实体之间关系的 UI

javascript - Firebase 高级字典搜索