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!

questionAnswers(2)

yourAnswerToTheQuestion