我想在RecyclerView中打开一个新的Activity,但是无法在其中创建Intent对象。
当我这样写的时候,它在“ override”方法中给出“ onBinViewHolder覆盖任何内容”错误。
override fun onBindViewHolder(holder: Main_Menu_Holder, position: Int, v:View) {
val intent = Intent(v.context, Main2activity::class.java)
startActivity(intent)
}
也尝试在下面的onBindViewHolder中尝试,但仍会给出错误。
“ startActivity(intent)”行给出错误,“类型不匹配,必需的上下文,找到的Intent”。
此外,“ t his @ MainActivity ”也会给出“未解决的reference @ MainActivity”错误。
val intent = Intent(this@MainActivity, Main2activity::class.java)
startActivity(intent)
如何在Recyclerview内部调用新活动?
谢谢。