为什么不能在Kotlin内部类中使用接口?

时间:2019-12-17 12:02:35

标签: kotlin

class SelectionRAdapter(var list: ArrayList<Image>) :
    RecyclerView.Adapter<SelectionRAdapter.FolderRViewHolder>() {

    inner class FolderRViewHolder(var view: View) : 
        RecyclerView.ViewHolder(view), View.OnClickListener {
        init {
            view.setOnClickListener(this)
        }

        override fun onClick(v: View?) {
            view.checkbox_container.setBackgroundColor(Color.parseColor("59FFFFFF"))
        }

        interface OnItemSelectListener {

        }
    }

}

当我尝试向kotlin内部类添加接口时,显示接口不允许在这里出现异常,我可能知道其背后的原因吗?当我尝试使用接口与父类与内部类进行通信时

0 个答案:

没有答案