У меня есть адаптер, и внутри этого класса адаптеров у меня есть внутренний класс Viewholder. Из этого видоискателя я хочу поделиться данными о выбранном элементе в нижнем листе диалегфрагмента.
Вот мой код для держателя просмотра адаптера:
inner class MedicineFeelingViewHolder(v: View) : RecyclerView.ViewHolder(v), View.OnClickListener {
private var view: View = v
var medicineImage: ImageView? = null
var medicineName: TextView? = null
init {
v.setOnClickListener(this)
medicineImage = v.findViewById(R.id.medicine_image)
medicineName = v.findViewById(R.id.medicine_name)
}
override fun onClick(v: View?) {
val itemPosition = layoutPosition
Toast.makeText(v!!.context, "You have chosen "+medicineFeeling[itemPosition].medicineName, Toast.LENGTH_SHORT).show()
}
}
Можно ли обмениваться данными о кликах с моим нижним листомдиалогфрагмента