Как правильно передать слушатель нажатий в RecyclerView

У меня есть RecyclerView в котором есть ещё один RecyclerView (будем называть его rv2). Мне требуется прослушывать клики элемента rv2 да так, чтобы в активности имплементировать нужные действия и передавать не view (как в случае с View.OnClickListener), а объект данных из viewholder rv2. rv2 у меня объявлен и проинициализирован в viewholder rv1. Пока что я передаю имплементированый интерфейс из активности в адаптер rv1, из адаптера rv1 в viewholder rv1, из viewholeer rv1 в адаптер rv2, из адаптера rv2 в viewholder rv2 и вот там у меня конечный пункт. Все передается как параметры. Какой то большой путь получается


Ответы (0 шт):