2017-02-03 3 views
0

Я пытался зарегистрировать пользователя, но он не работал. Когда я проверяю консоль.firebase, пользователь не был создан. Вот мой код:Firebase не работает. Android

//registering 
    firebaseAuth.createUserWithEmailAndPassword("[email protected]", "justtesting") 
      .addOnCompleteListener(MainActivity.this, new OnCompleteListener<AuthResult>() { 
       @Override 
       public void onComplete(@NonNull Task<AuthResult> task) { 
        if(task.isSuccessful()){ 
         Log.i("test", "success"); 
        } 
        else{ 
         Log.i("test", "did not work"); 
        } 
       } 
      }); 

enter image description here

It's in portuguese, but says "actived" in the status

+1

Включили ли вы способ входа в систему по электронной почте/паролю для своего проекта? –

+0

Да. Я опубликовал фотографию сейчас, это на португальском языке, но в статусе говорится «активировано». – Felipe

ответ

1

Похоже, вы не добавили слушателей:

private FirebaseAuth.AuthStateListener mAuthListener; 

mAuthListener = new FirebaseAuth.AuthStateListener() { 
@Override 
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) { 
    FirebaseUser user = firebaseAuth.getCurrentUser(); 
    if (user != null) { 
     // User is signed in 
     Log.d(TAG, "onAuthStateChanged:signed_in:" + user.getUid()); 
    } else { 
     // User is signed out 
     Log.d(TAG, "onAuthStateChanged:signed_out"); 
    } 
    // ... 
} 
}; 

@Override 
public void onStart() { 
super.onStart(); 
mAuth.addAuthStateListener(mAuthListener); 
} 

@Override 
public void onStop() { 
super.onStop(); 
if (mAuthListener != null) { 
    mAuth.removeAuthStateListener(mAuthListener); 
} 
} 

Plesae следовать полный учебник по https://firebase.google.com/docs/auth/android/start/

+0

Привет, я последовал и сделал тот же код из учебника, все выглядит нормально. И я также пытался следить за учебником с youtube, а также не работает. Я думаю, что, может быть, я пропущу что-то в градиенте или в console.firebase – Felipe

+1

Поделитесь своим кодом, если это возможно. Также убедитесь, что вы используете Firebase SDK 10.x – Deepesh

+0

Firebase SDK 10, вы имеете в виду это: compile 'com.google.firebase: firebase-core: 10.0.0'? – Felipe

2

Я решил проблему! Я тестировал свое приложение в эмуляторе студии Android. В этом была проблема, я загрузил APK на свой телефон, и он работает отлично!

+2

серьезно !! я застрял на нем часами, потому что я тоже тестировал свой эмулятор !! – Mikethetechy

Смежные вопросы