小编Sub*_*aps的帖子

如何解决Android Firebase错误"默认FirebaseApp未在此过程中初始化"?

我使用FirebaseAuth进行用户注册电子邮件和密码,我已经在我的项目中添加了插件和依赖项.

MainActivity.java

public class MainActivity extends AppCompatActivity implements View.OnClickListener {
EditText ed_email, ed_pass;
Button but_login;
ProgressDialog progressDialog;
FirebaseAuth firebaseAuth;
Context context;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    context=getApplicationContext();
    FirebaseApp.initializeApp(context);
    firebaseAuth=FirebaseAuth.getInstance();

    ed_email= (EditText) findViewById(R.id.ed_email);
    ed_pass= (EditText) findViewById(R.id.ed_pass);
    but_login= (Button) findViewById(R.id.but_login);
    but_login.setOnClickListener(this);
    progressDialog=new ProgressDialog(this);
}
public void registerUser(){
    String email=ed_email.getText().toString().trim();
    String pass=ed_pass.getText().toString().trim();
    if(TextUtils.isEmpty(email)){
        Toast.makeText(getApplicationContext(),"Invalid Input",Toast.LENGTH_SHORT).show();
        return;
    }
    if(TextUtils.isEmpty(pass)){
        Toast.makeText(getApplicationContext(),"Invalid Input",Toast.LENGTH_SHORT).show();
        return;
    }
    progressDialog.setMessage("You are registering...");
    progressDialog.show();
    firebaseAuth.createUserWithEmailAndPassword(email,pass).addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
        @Override
        public void onComplete(@NonNull Task<AuthResult> task) {
            if (task.isSuccessful()) { …
Run Code Online (Sandbox Code Playgroud)

java android firebase firebase-authentication firebase-realtime-database

7
推荐指数
2
解决办法
2万
查看次数

如何在Firebase中将电子邮件地址添加为子级?

我正在使用Android应用,希望在其中使用Firebase数据库 在此处输入图片说明

基本上,我想在应用上创建用户之前先验证电子邮件。每当用户在我的应用程序中注册时,首先将检查用户数据库参考中的电子邮件地址是否可用。如果有的话,则只允许他注册。但是我发现Firebase不允许在儿童时期发送电子邮件。那我该怎么办呢?在Firebase数据库中实现此目的的任何其他建议。

android firebase firebase-authentication firebase-realtime-database

4
推荐指数
1
解决办法
1650
查看次数