Создайте класс интерфейса следующим образом:
public interface ItemSelectedListener{
void onItemSelected(int selectedposition);
}
В вашем адаптере инициализируйте ваш интерфейс;
private List<ItemSelectedListener> mItemSelectedSubscribers = new ArrayList<ItemSelectedListener>();
Добавьте этот метод в свой адаптер;
public void subscribeItemSelection(ItemSelectedListenerlistener) {
mItemSelectedSubscribers .add(listener);
}
Установите этот цикл в событиях щелчка;
for (ItemSelectedListener listener : mMediaSelectedSubscribers) {
listener.onItemSelected(position);
}
В своей деятельности реализуйте свой интерфейс, и вы установите внедренные методы.эти методы выглядят так:
int selectedPosition;
@Override
public void onMediaSelected(int position) {
selectedPosition = position;
}
Когда вы делаете это, вы можете использовать выбранную вами позицию, где вы хотите в своей деятельности
Надеюсь, что эта помощь!