-1
votes

Je continue à obtenir un "Votre email ne peut pas me connecter" Erreur

Lorsque j'essaie d'enregistrer mon application, une erreur dit que je ne peux pas vous connecter. Cependant, je ne vois aucun problème avec mon code.

c'est mon register.xml < / code>: xxx

ceci est mon inscrisactivité : xxx

là Il n'y a pas d'erreur montrant, vient de contempler le message Toast que je ne peux pas vous connecter avec cet email.

C'est ce qui me montre:

< img src = "https://i.stack.imgur.com/msdgb.png" alt = "erreur">


2 commentaires

Pouvez-vous s'il vous plaît inclure l'erreur exacte comme indiqué dans votre message?


J'étais éditer et télécharger une photo quelle erreur: "Il n'y a pas d'enregistrement utilisateur correspondant à cet identifiant"


3 Réponses :


1
votes

supprimer

showMessage ("quel mail d'entrée u r ne peut pas se connecter"); ,

et le remplacer par

showMessage (tâche.getException (). getMessage ());


1 commentaires

Merci après avoir changé votre code l'erreur montrée à moi 'Il n'y a pas d'enregistrement utilisateur correspondant à cet identifiant. L'utilisateur peut avoir été supprimé. Mais toujours aucune erreur dans ma console



0
votes

toast doit être exécuté sur l'uithread. Cependant, le rappel de votre API d'authentifie se produira sur un autre thread (c'est bien parce que vous ne voulez pas que votre application est suspendue / gel pendant l'authentification). Il y a une discussion sur quelques approches différentes pour gérer votre code sur l'UITHREAD ici ici Bases de base Android: Code d'exécution dans le fil d'interface utilisateur .

En bref, changez votre showMessage en conséquence xxx


2 commentaires

Merci Simon après avoir changé montrant quel code d'erreur puis Toast Write 'il n'y a pas d'enregistrement utilisateur correspondant à cet identifiant. L'utilisateur peut avoir été supprimé. Mais toujours aucune erreur dans ma console


Je ne suis pas beaucoup dans Firebase, mais à partir de l'apparence, vous essayez de vous connecter à un utilisateur qui n'existe pas. Peut-être que vous devriez créer d'abord l'utilisateur. Vous devriez probablement avoir deux activités Android différentes pour l'enregistrement et la connexion. Trouvé une documentation d'enregistrement de l'utilisateur pour vous ici Firebase.google.com/docs/authh/ Android / Password-Auth



0
votes

Avez-vous activé Connexion avec courrier électronique / mot de passe dans la console Firebase? Étape pour activer: Authentification -> Méthode de connexion -> Email / Mot de passe


2 commentaires

Oui, bien sûr, je pense qu'il n'y a pas de problème dans mon code .. Cuz Il n'y a pas d'erreur dans la console que le message popup montre-moi que "il n'y a pas d'enregistrement d'utilisateur correspondant à cet identifiant"


Avez-vous vérifié que votre identifiant / mot de passe de messagerie que vous essayez de vous connecter est existant dans la console Firebase?