Java Firebase Android Studio的数据库中不显示字段

Java Firebase Android Studio的数据库中不显示字段,java,android,firebase-realtime-database,database-connection,Java,Android,Firebase Realtime Database,Database Connection,我在向Firebase显示数据时遇到问题 这是我的注册活动 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_register); mAuth= FirebaseAuth.getInstance(); progressDialog

我在向Firebase显示数据时遇到问题

这是我的注册活动

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_register);


        mAuth= FirebaseAuth.getInstance();
        progressDialog = new  ProgressDialog (this);

        registerName = (TextInputLayout) findViewById(R.id.user_name_register);
        registerEmail = (TextInputLayout) findViewById(R.id.user_email_register);
        registerPassword = (TextInputLayout) findViewById(R.id.user_password_register);
        btnAlreadyhaveaccount = (Button) findViewById(R.id.btn_alreadyhaveaccount);
        btnCreateaccount = (Button) findViewById(R.id.btn_create);

        btnCreateaccount.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String name =  registerName.getEditText().getText().toString();
                String email = registerEmail.getEditText().getText().toString();
                String password = registerPassword.getEditText().getText().toString();
                if(!TextUtils.isEmpty(name)||!TextUtils.isEmpty(email)||!TextUtils.isEmpty(password))
                {
                    progressDialog.setTitle("Creating");
                    progressDialog.setMessage("Please wait !!!");
                    progressDialog.setCanceledOnTouchOutside(false);
                    progressDialog.show();
                    register_user (name,email,password);
                }

            }
        });

    }

    private void register_user(final String name,  String email,  String password) {
        mAuth.createUserWithEmailAndPassword(email, password).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
            @Override
            public void onComplete(@NonNull Task<AuthResult> task) {
                if(task.isSuccessful())
                {

                   FirebaseUser current_user  = FirebaseAuth.getInstance().getCurrentUser();
                    String uid = current_user.getUid();

                    mDatabase = FirebaseDatabase.getInstance().getReference().child("Users").child(uid);

                    HashMap<String,String> userMap = new HashMap<>();
                    userMap.put("name",name);
                    userMap.put("status","status");
                    userMap.put("image","default");
                    mDatabase.setValue(userMap).addOnCompleteListener(new OnCompleteListener<Void>() {
                        @Override
                        public void onComplete(@NonNull Task<Void> task) {
                            if (task.isSuccessful()) {
                         progressDialog.dismiss();
                         Intent intent = new Intent(RegisterActivity.this, LoginActivity.class);
                         intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TASK);
                         startActivity(intent);
                         finish();

                            }
                        }
                    });*/
                    }
                else
                {
                    progressDialog.hide();
                    Toast.makeText(RegisterActivity.this, "Error . Please check the form and try again  ", Toast.LENGTH_SHORT).show();
                }
            }
        });
    }
我重新启动了firebase,重建了我的应用程序,注销firebase,然后再次登录并再次连接,但仍然无法解决问题

这里是日志

D/FirebaseAuth: Notifying id token listeners about user ( FddFnHAN5NeH2Wv0vVGt9zolL8n1 ).
    Notifying auth state listeners about user ( FddFnHAN5NeH2Wv0vVGt9zolL8n1 ).
D/FirebaseApp: Notifying auth state listeners.
    Notified 0 auth state listeners.
W/RepoOperation: setValue at /Users/FddFnHAN5NeH2Wv0vVGt9zolL8n1 failed: DatabaseError: Permission denied
失败:数据库错误:权限被拒绝

您的数据库规则未设置为public,或者对于经过身份验证的用户,请将它们设置为这两个规则之一,以便进行写/读操作

对于未经身份验证的用户

  {
      "rules": {
          ".read": true,
          ".write": true
      }
    }
 {
  "rules": {
    ".read": "auth != null",
    ".write": "auth != null"
  }
}
对于经过身份验证的用户

  {
      "rules": {
          ".read": true,
          ".write": true
      }
    }
 {
  "rules": {
    ".read": "auth != null",
    ".write": "auth != null"
  }
}

为了保存我的毕业设计,我把它修好了,它又开始工作了:)你能把答案标记为正确吗?谢谢@Nh–Nhồ您好@Gastón Saillén,我在使用FirebaseUI时遇到了一个问题,希望您阅读此评论,然后查看我的个人资料以了解我的问题:D,除非您可以,否则我仍然很高兴:D