有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

从Java转换为Kotlin的代码不起作用

下面的代码是从Java转换而来的,其中一些代码没有转换。我想把这一切都转换成Kotlin

    override fun onBindViewHolder(holder: PersonViewHolder, position: Int) {
        holder.mImage.setImageResource(mPersonList[position].personImage)
        holder.mTitle.text = mPersonList[position].personName
        holder.mCardView.setOnClickListener {

//Unresolved reference:Java
            val intent = intent(this, DetailActivity::class.java)
//Only safe (?.) or non-null asserted(!!.) calls are allowed on a nullable receiver of type intent?               
intent.putExtra("Title", mPersonList[holder.adapterPosition].personName)
                intent.putExtra("Description", mPersonList[holder.adapterPosition].personDescription)
                intent.putExtra("Image", mPersonList[holder.adapterPosition].personImage)
                mContext.startActivity(intent)
            }
        }

共 (0) 个答案