基本上我想要的是kotlin中的这样的东西:
{{1}}
我正在使用扩展的java类,所以我不知道这是否可行,Android Studio告诉我类型是预期的,但是没有在<>中写入类型或者在里面()它起作用。
答案 0 :(得分:4)
RecyclerView.ViewHolder
constructor
需要传入项目视图:
public RecyclerView.ViewHolder (View itemView)
您必须从派生类传递基类构造函数参数,即:
class BindingViewHolder<T : ViewDataBinding>(binding:T)
: RecyclerView.ViewHolder(binding.root)