Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不显示“";用户';s电子邮件地址“;并且数据不存储在Firebase数据库中_Java_Android_Firebase_Firebase Realtime Database_Firebase Authentication - Fatal编程技术网

Java 不显示“";用户';s电子邮件地址“;并且数据不存储在Firebase数据库中

Java 不显示“";用户';s电子邮件地址“;并且数据不存储在Firebase数据库中,java,android,firebase,firebase-realtime-database,firebase-authentication,Java,Android,Firebase,Firebase Realtime Database,Firebase Authentication,我已经用Firebase用户登录完成了一个项目。 单击注册按钮时,数据未存储在firebase“Authentication users”中 它是ProfileActivity.java的代码 这里出了什么问题 为什么我无法保存数据 请让我知道 很抱歉,问题的格式不正确。我还是个初学者。你的createUserWithEmailAndPassword方法在哪里?您的代码中缺少它。您需要通过将新用户的电子邮件地址和密码传递给createUserWithEmailAndPassword来创建新帐户

我已经用Firebase用户登录完成了一个项目。 单击注册按钮时,数据未存储在firebase“Authentication users”中

它是ProfileActivity.java的代码

这里出了什么问题

为什么我无法保存数据

请让我知道


很抱歉,问题的格式不正确。我还是个初学者。

你的createUserWithEmailAndPassword方法在哪里?您的代码中缺少它。您需要通过将新用户的电子邮件地址和密码传递给createUserWithEmailAndPassword来创建新帐户

    mAuth.createUserWithEmailAndPassword(email,  password)
          .addOnCompleteListener(this, new      OnCompleteListener<AuthResult>() {
        @Override
        public void onComplete(@NonNull Task<AuthResult> task) {
            Log.d(TAG, "createUserWithEmail:onComplete:" + task.isSuccessful());

            // If sign in fails, display a message to the user. If sign in succeeds
            // the auth state listener will be notified and logic to handle the
            // signed in user can be handled in the listener.
            if (!task.isSuccessful()) {
                Toast.makeText(EmailPasswordActivity.this, R.string.auth_failed,
                        Toast.LENGTH_SHORT).show();
            }

            // ...
        }
    });
mAuth.createUserWithEmailAndPassword(电子邮件,密码)
.addOnCompleteListener(这是新的OnCompleteListener(){
@凌驾
未完成的公共void(@NonNull任务){
Log.d(标记为“createUserWithEmail:onComplete:”+task.isSuccessful());
//如果登录失败,则向用户显示消息。如果登录成功
//将通知身份验证状态侦听器,并使用逻辑来处理
//可以在侦听器中处理已登录用户。
如果(!task.issusccessful()){
Toast.makeText(EmailPasswordActivity.this,R.string.auth_失败,
吐司。长度(短)。show();
}
// ...
}
});

在“身份验证”部分,您仍然可以获得签名用户数据,如姓名或照片url。@AgiMaulana我是Firebase和Android Studio的初学者,请详细说明
    mAuth.createUserWithEmailAndPassword(email,  password)
          .addOnCompleteListener(this, new      OnCompleteListener<AuthResult>() {
        @Override
        public void onComplete(@NonNull Task<AuthResult> task) {
            Log.d(TAG, "createUserWithEmail:onComplete:" + task.isSuccessful());

            // If sign in fails, display a message to the user. If sign in succeeds
            // the auth state listener will be notified and logic to handle the
            // signed in user can be handled in the listener.
            if (!task.isSuccessful()) {
                Toast.makeText(EmailPasswordActivity.this, R.string.auth_failed,
                        Toast.LENGTH_SHORT).show();
            }

            // ...
        }
    });