AT
Size: a a a
AT
SV
MS
MS
MS
MS
KT
lateinit
только для инжектов - это правда.AP
inner class ViewHolder(view: View) :
RecyclerView.ViewHolder(view) {
private lateinit var category: Category
init {
view.setOnClickListener {
clickListener(category)
}
}
fun bind(item: Category) {
category = item
itemView.name.text = item.name
}
}
ategory
? Обычно у адаптера же есть getItem(position)
. Позицию внутри вьюхолдера можно получить с помощью getAdapterPosition()AP
KT
AP
init {
view.setOnClickListener {
clickListener(getItem(
adapterPosition))
}
}
MS
init {
view.setOnClickListener {
clickListener(getItem(
adapterPosition))
}
}
AP
MS
AP
ES
AP
ES
AP