amanda.hinchman-dominguez
05/10/2018, 2:18 AM// Replace contents of a view invoked by the layout manager
(no override) fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) {
holder as ImageViewHolder
holder.bindView(position)
}
rook
05/10/2018, 6:30 PMImageViewHolder
doesn’t actually inherit from RecyclerView.ViewHolder
. I can see your code for your ImageViewHolder
, so I can’t help much more than that.class SomeAdapter() : RecyclerView.Adapter<SomeAdapter.ViewHolder>() {
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
//holder is now typed to the internal ViewHolder
}
inner class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {}
}