Для передачи адаптера:
class ViewHolder(view: View) : RecyclerView.ViewHolder(view){
init{
view.setOnClickListener {
view.context.startActivity<MyActivity>("key" to getAdapterPosition())
}
}
}
Для поиска в вашей деятельности
val position = intent!!.extras.getInt("key")
UPD :
Точно так же для любых других данных:
class ViewHolder(view: View) : RecyclerView.ViewHolder(view){
fun bindItem(items: Item) {
itemView.name.text = items.name
Glide.with(itemView.context).load(items.image).into(itemView.image)
view.setOnClickListener {
view.context.startActivity<MyActivity>("image" to items.image, "name" to items.name)
}
}
}