this code
致科特林
abstract class BaseModel(){
}
BaseViewHolder
abstract class BaseViewHolder<T : BaseModel>(itemView: View) : RecyclerView.ViewHolder(itemView){
abstract fun bindData(data: T)
}
基极适配器
abstract class BaseAdapter<T:BaseModel, U : BaseViewHolder<*>>(var items: List<T>) : RecyclerView.Adapter<U>() {
override fun onCreateViewHolder(p0: ViewGroup, p1: Int): U {
}
override fun getItemCount(): Int {
return items.size
}
override fun onBindViewHolder(holder: U, pos: Int) {
holder.bindData(items.get(pos))
}
}
在
onBindViewHolder
方法
holder.bindData
给出一个错误
我做错什么了??