Попробуйте это
Создайте метод интерфейса в классе адаптера
public interface ItemClickListener {
void onItemClick(String text, int position);
}
Затем создайте переменную ItemClickListener в классе адаптера
ItemClickListener mItemClickListener;
создайте onClickListener Метод в вашем классе адаптера
public void onClickListener(YourAdapterName.ItemClickListener listener) {
mItemClickListener = listener;
}
Затем в элементе onclicklistener в адаптере добавьте это
if (mItemClickListener != null) {
mItemClickListener.onItemClick(mData.get(position).getText(), position);
}
Затем сделайте так, чтобы ваш класс активности реализовал YourAdapteName.ItemClickListener И установите ваш адаптер на OnclickListener следующим образом
yourAdapterName.onClickListener(this);
Когда вы реализовали ItemClickListener, вам придется переопределить onItemClick, тогда вы будете делать все, что захотите.