Les essoreuses sont toujours sélectionnées. Votre OnItemSelectedListener
sera appelée en cas de modification de l'état du Spinner
, y compris lorsque le Spinner
est configuré pour la première fois. Un changement d'orientation normal entraînera la destruction et la recréation de votre activité. Ainsi, si votre OnItemSelectedListener
est appelée lorsque votre activité apparaît pour la première fois à l'écran, elle sera rappelée lorsque l'orientation est modifiée.
Comment puis-je empêcher que cela se produise?
Vous pourriez être en mesure de jouer avec le moment où vous appelez setOnItemSelectedListener()
par rapport à setAdapter()
, pour voir si ça aide.
L'activité est recréée lorsque vous faites pivoter l'appareil. Vous devez gérer cela, ne pas arrêter de se produire. Lisez le chapitre sur le cycle de vie de l'activité sur http://developer.android.com/guide/topics/fundamentals.html#actlife – Pentium10