Да, это возможно. Вы можете создать собственный интерфейс, например так:
public interface RecyclerViewClickListener {
void recyclerViewItemClicked(View view, int position);
}
и внутри вашего адаптера:
class AndroidDeviceAdapter(internal var context: Context, private val devices: Array<String>) :
RecyclerView.Adapter<AndroidDeviceAdapter.MyViewHolder>() {
...
private RecyclerViewClickListener recyclerViewClickListener;
...
public void setRecyclerViewClickListener(RecyclerViewClickListener recyclerViewClickListener)
{
this.recyclerViewClickListener=recyclerViewClickListener;
}
...
А затем добавить прослушиватель щелчка элемента:
holder.simpleCheckedTextView.setOnClickListener {
recyclerViewClickListener.recyclerViewItemClicked(holder.simpleCheckedTextView, getAdapterPosition());
}
А затем присоедините слушателя к упражнению, в котором вы хотите выполнить желаемое действие.
Некоторые из моих фрагментов выполнены в стиле Java. где-то в сочетании с вашим кодом Kotlin. Не забудьте отсортировать, пожалуйста, и адаптировать его к kotlin. Хорошее кодирование