Sembra che la classe Spinner di Android (e probabilmente ListView in generale, anche se non ne sono sicuro) chiama il metodo onItemSelected()
di OnItemSelectedListener dopo aver chiamato setAdapter()
, anche se l'utente non ha ancora selezionato esplicitamente qualcosa.Come evitare di avere spinner android chiamata itemselectedlistener quando si imposta l'adattatore?
Posso vedere come questo sarebbe utile in molte situazioni, ma ci sono momenti in cui voglio solo chiamare onItemSelected()
quando un oggetto è effettivamente selezionato.
C'è un modo per controllare questo comportamento e hanno Spinner non chiama onItemSelected()
dopo aver impostato l'adattatore?
Se l'utente preme il primo elemento del il codice sopra non ha alcun effetto. – matheuslf
Stesso problema che sto affrontando – theLazyFinder