我正在尝试将项目列表传递给我的视图持有人,以捕获我点击的元素,我已经完成了此
class MyAdapter(itemListener:RecyclerViewClickListener){
companion object{
var itemListener: RecyclerViewClickListener? = null
}
init {
this.equipmentSearchList = equipmentList
this.itemListener = itemListener
}
}
,但我不能做this.itemListener = itemListener
如何解决它?
像这样声明&从主构造函数更改输入变量的名称
class MyAdapter(itemListenerMAIN:RecyclerViewClickListener){
companion object{
var itemListener: RecyclerViewClickListener? = null
}
init {
//don't use >> this.
itemListener = itemListenerMAIN
}
}