Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probleme d'affectation de valeur dans une variable

    13 juillet 2019 à 14:22:07

    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

    • Partager sur Facebook
    • Partager sur Twitter

    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.
    • Editeur
    • Markdown