Отфильтрованный ListView onItemClick возвращает элемент в исходное положение

У меня есть список с пользовательскими строками, которые заполняются из пользовательскихBaseAdaptor, При нажатии на любую строку, я открываю новыйActivity, Все работало нормально, пока я не добавил функциональность фильтра в этот список. Когда я выполняю поиск в списке и ТОГДА нажимаю на элемент, он не открывает действия, связанные с отфильтрованными результатами. Это открывает Активность, связанную с Предметом в той позиции в Первоначальном списке.

Например. - Оригинальный список: AA, BA, CC, DA, ED, FF

Поиск: 'A' Отфильтрованные результаты: AA, BA, DA

Но когда я нажимаю на элементDA это открывает активность дляCC, Чрезвычайно раздражает. Я позвонилnotifyDataSetChanged() на адаптере.

Я застрял с этой проблемой в течение некоторого времени. Я действительно не знаю, как решить это. Я не опубликовал код, потому что он содержит много кода, и я действительно не хочу помещать все здесь.

Если кто-то может дать мне представление о том, как выбрать предмет из списка ФИЛЬТРИРОВАНЫХ ... Было бы здорово.

Спасибо! Скажите, нужно ли что-то еще, чтобы понять мой вопрос!

Ответы на вопрос(2)

Ваш ответ на вопрос