kotlin java.lang.NullPointerException:项目视图.findViewById(R.id.img_movie)不能为空

iecba09b  于 2022-11-16  发布在  Kotlin
关注(0)|答案(1)|浏览(157)

我不明白为什么会出现itemView.findViewById(R.id.img_movie)不能为空的错误。哪里是空的?有人能给我解释一下吗?

class MainViewHolder(view: View): RecyclerView.ViewHolder(view){
    fun bind(movies: Movie){
        val image: ImageView = itemView.findViewById(R.id.img_movie)
        image.setImageResource(movies.urlCoverImg)
    }
}

我不明白。我一直在寻找答案,但在我的情况下没有。

0ejtzxu1

0ejtzxu11#

使用view.findViewById(R.id.img_movie)代替itemView.findViewById(R.id.img_movie)
您正在尝试引用回收程序的越界区域中的内容。

相关问题