J'ai un petit soucis d'affectation de valeur à la variable locale "ok" de ma méthode "seConnecter" qui retourne du booleen.
Des suggestions sont les bienvenues.
public boolean seConnecter(Utilisateur utilisateur) {
boolean ok=false;
db.collection("UTILISATEUR")
.whereEqualTo("email", utilisateur.getEmail())
.whereEqualTo("password", utilisateur.getPassword())
.get()
.addOnCompleteListener(task -> {
if (task.isSuccessful()) {
if (!task.getResult().isEmpty()) {
Log.d(TAG, "Utilisateur trouvé: ");
//affecter true à ok ici
//ok=true;
} else {
Log.e(TAG, "Utilisateur non trouvé ");
//affecter false à ok ici
//ok=false;
}
} else {
Log.e(TAG, "Erreur: ", task.getException());
//affecter false à ok ici
//ok=false;
}
});
//finalement retourner ok ici
return ok;
}
- Edité par SiegfriedMabantey 13 juillet 2019 à 14:24:32
Probleme d'affectation de valeur dans une variable
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.