我想在RecyclerView
中打开一个新的Activity,但是无法在其中创建Intent
对象。
val intent1 = Intent(this,Main2Activity::class.java)
startActivity(intent1)
Android Studio警告Intent不能为Context
。我如何仍在RecyclerView
我也尝试了下面的代码,它给出了“ startActivity(intent)”行给出了错误,“类型不匹配,必需的上下文,找到了Intent”。
此外,“ this @ MainActivity”也会给出“ unresolved reference @ MainActivity”错误。
override fun onBindViewHolder(holder: Main_Menu_Holder, position: Int) {
var currentview = alldata.get(position)
}
答案 0 :(得分:0)
您正在呼叫this
的{{1}}的{{1}}。您必须使用RecyclerView
呼叫onBindViewHolder
:
Context