ListView filtrada onItemClick retorna o item na posição original
Eu tenho um listview com linhas personalizadas sendo preenchidas a partir de um personalizadoBaseAdaptor
. Ao clicar em qualquer linha, eu abro um novoActivity
. Tudo estava funcionando bem até eu adicionar a funcionalidade do filtro a essa lista. Quando pesquiso na lista e, em seguida, clico em um item, ele não abre a atividade associada aos resultados filtrados. Abre uma Atividade relacionada ao Item nessa posição na lista Original.
Por exemplo. - Lista original: AA, BA, CC, DA, ED, FF
Pesquisa: 'A' Resultados filtrados: AA, BA, DA
Mas quando clico no itemDA
abre a Atividade paraCC
. Extremamente irritante. eu ligueinotifyDataSetChanged()
no adaptador.
Eu estive preso com esse problema por algum tempo. Eu realmente não sei como resolver isso. Eu não postei o código porque é um monte de código e eu realmente não quero colocar tudo aqui.
Se alguém puder me dar uma idéia de como selecionar o item da lista FILTERED. Seria ótimo.
Obrigado! Diga-me se algo mais é necessário para entender minha pergunta!