Duplicata possible :
Android Spinner OnItemSelected Called Erroneously (without user action on opening spinner)
Quelqu'un sait-il comment empêcher la méthode onItemSelected() (interface OnItemSelectedListener) de s'exécuter lors de l'instanciation de la mise en page ? J'ai besoin de savoir s'il y a un moyen de le faire parce que je veux garder la façon dont j'instancie ma mise en page séparée de cet écouteur.
J'ai essayé de créer une instruction if initialement fixée à false autour de tout le code à l'intérieur de la méthode surchargée, mais il n'y a aucun moyen de savoir quand la fixer à true parce que la méthode surchargée s'exécute après les méthodes onCreate(), onStart(), et onResume() à chaque fois.
Je n'ai pas trouvé de réponse claire à ce sujet. Toute solution claire serait grandement appréciée.
8 votes
La façon dont le spinner est conçu me rend malade... C'est certainement le pire contrôle d'interface utilisateur avec lequel j'ai jamais travaillé...
1 votes
Doit être marqué comme un duplicata de stackoverflow.com/questions/2562248/ au lieu de cela.
0 votes
Vous pouvez trouver la réponse, j'ai répondu ici stackoverflow.com/questions/10132971/