Wygląda na to, że klasa Spinner Androida (i prawdopodobnie ogólnie ListView, chociaż nie wiem na pewno) wywołuje metodę OnItemSelectedListener onItemSelected()
po wywołaniu setAdapter()
, nawet jeśli użytkownik jeszcze niczego nie wybrał jawnie.Jak uniknąć sytuacji, w której android spinner wywołuje itemselectedlistener przy ustawianiu adaptera?
Widzę, jak przydałoby się to w wielu sytuacjach, ale zdarzają się sytuacje, gdy chcę tylko zadzwonić pod numer onItemSelected()
, gdy przedmiot jest rzeczywiście wybrany.
Czy istnieje sposób kontrolowania tego zachowania i czy Spinner NIE zadzwoni pod numer onItemSelected()
po ustawieniu adaptera?
Jeśli użytkownik nacisnął na pierwszą pozycję powyższy kod nie ma żadnego efektu. – matheuslf
Ten sam problem mam do czynienia – theLazyFinder