[通过电子邮件/密码使用Firebase身份验证将Firebase连接到Android应用程序

问题描述 投票:1回答:1

我正在尝试通过电子邮件/密码使用Firebase身份验证将Firebase连接到我的Android应用程序。我收到这些错误:

[2:16 PM模拟器:FramebufferData :: restore:警告:删除纹理而未取消绑定FBO

[2:16 PM模拟器:FramebufferData :: restore:警告:文本

2:16 PM模拟器:在不取消绑定FBO的情况下删除了ure

您能告诉我这些意思吗?

这是我的代码:

  public class MainActivity extends AppCompatActivity implements View.OnClickListener {

private Button buttonRegsiter;
private EditText editTextEmail;
private EditText editTextPassword;

private ProgressDialog progressDialog;
private FirebaseAuth firebaseAuth;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    System.out.print("In main");
    firebaseAuth = FirebaseAuth.getInstance();

    progressDialog = new ProgressDialog(this);

    buttonRegsiter = (Button) findViewById(R.id.registerUserButton);
    editTextEmail = (EditText) findViewById(R.id.editTextEmail);
    editTextPassword = (EditText) findViewById(R.id.editTextpassword);

    buttonRegsiter.setOnClickListener(this);

}

private void registerUser(){
    String email = editTextEmail.getText().toString().trim();
    String password = editTextPassword.getText().toString().trim();

    if(TextUtils.isEmpty(email)){
        //email field is empty
        Toast.makeText(this,"Please enter email",Toast.LENGTH_LONG).show();
        return;
    }

    if(TextUtils.isEmpty(password)){
        //password is empty
        Toast.makeText(this,"Please enter your 
            password",Toast.LENGTH_LONG).show();
        return;
    }

    //if validations are ok
    //show a progressbar

    progressDialog.setMessage("Registering user...");
    progressDialog.show();

    firebaseAuth.createUserWithEmailAndPassword(email,password)
            .addOnCompleteListener(this, new OnCompleteListener<AuthResult>
            () {
            @Override
                public void onComplete(@NonNull Task<AuthResult> task){
                if(task.isSuccessful()){
                    Toast.makeText(MainActivity.this,"Registration successful",Toast.LENGTH_LONG).show();
                }
                else{
                    Toast.makeText(MainActivity.this,"Failed to register. Please try again", Toast.LENGTH_LONG).show();
            }
              progressDialog.dismiss();
            }});
}


@Override
public void onClick(View view) {
    if(view == buttonRegsiter){
        registerUser();
    }
}

}

android firebase framebuffer fbo
1个回答
0
投票

您删除了google-services.json文件,需要再次下载并将其放置在应用程序文件目录中i

© www.soinside.com 2019 - 2024. All rights reserved.