Firebase Auth,带有电子邮件和密码,在Android上保存了电子邮件

时间:2017-09-13 08:56:48

标签: android firebase firebase-authentication

我正在使用firebase和我的Android应用程序,我遇到了以下问题:如果我尝试使用电子邮件登录我的应用程序,这是在Android帐户中它没有登录,那里有' s没有错误信息。

我尝试过很多东西:

  • 在firebase中启用匿名登录
  • 清洁项目

但我仍然不知道为什么只有保存的电子邮件发送到手机

这是我的代码

 mAuth.signInWithEmailAndPassword(themail, thepass)
                    .addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
                        @Override
                        public void onComplete(@NonNull Task<AuthResult> task) {
                            if (task.isSuccessful()) {
                                // Sign in success, update UI with the signed-in user's information
                                final FirebaseUser user = mAuth.getCurrentUser();
                                mDatabase.child(MyStrings.MISTER_NODE)
                                        .child(user.getUid())
                                        .addListenerForSingleValueEvent(
                                        new ValueEventListener() {
                                            @Override
                                            public void onDataChange(DataSnapshot dataSnapshot) {
                                                if (dataSnapshot.getValue() !=null)
                                                {
                                                    UiMister ui = dataSnapshot.getValue(UiMister.class);
                                                    Log.e("uioew",dataSnapshot.toString());
                                                   //


                                                    progressDialog.cancel();
                                                    Intent intent = new Intent(LoginActivity.this, MainActivity.class);
                                                    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                                                    startActivity(intent);
                                                    finish();

                                                }}

                                            @Override
                                            public void onCancelled(DatabaseError databaseError) {

                                            }
                                        }
                                );

0 个答案:

没有答案