gpt4 book ai didi

android - Kotlin - 无法初始化伴随对象值

转载 作者:行者123 更新时间:2023-11-29 18:31:17 24 4
gpt4 key购买 nike

我正在尝试将 itemListener 传送到我的 viewHolder 以捕获我点击的元素,我已经做到了

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
}
}

关于android - Kotlin - 无法初始化伴随对象值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56140460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com