Kotlin意图错误
我有以下代码,并与意图得到一个错误。 正因为this
我相当肯定。
listView.onItemClickListener = object : OnItemClickListener { override fun onItemClick(parent: AdapterView, view: View, position: Int, id: Long) { val intent = Intent(this, MyActivity::class.java) startActivity(intent) } }
它有两个解决方案可以使用:
val intent = Intent(this@YourActivity, MyActivity::class.java) startActivity(intent)
要么 :
val intent = Intent(applicationContext, MyActivity::class.java) startActivity(intent)
是的,您可以将其更改为getappicationcontext或声明全局上下文并将其分配给上下文。