Estou usando dois spinners no meu dialogfragment. Eu implementei OnItemSelectedListener nesse dialogframent e setei os listeners dos dois spinners como this;
no onItemSelected, como é de costume, eu dei um getId() na view e fiz um switch case. O problema é que o metodo em si é chamado toda vez, mas não entra em nenhum case, como se o spinner que foi clicado nao tivesse nenhum dos ids que eu estou testando nos cases. Mas isso é impossivel pq eu acabei de dar findviewbyid com o mesmo id um pouco acima.
O que diabos esta acontecendo?
Olá
Posta o código, por favor.
Do método onItemSelected
Eu até colaria mas já descobri o problema fuçando aqui no dia seguinte, companheiro:
http://stackoverflow.com/questions/5119196/multiple-spinners-and-onitemselected
Pelo que parece, o argumento view que vem no metodo não representa o spinner em si, apenas a row selecionada. Tenho que pega o id do outro argumento, o parent.
Aí sim fomos surpreendidos novamente.