我试图用我的按钮监听器去下一个活动,它说未解析的引用java
这是我的代码:
btn?.setOnClickListener(object: View.OnClickListener {
override fun onClick(view: View): Unit {
val intent = Intent(this@MainActivity,NextActivity::class.java)
Toast.makeText(this@MainActivity,"helllo",Toast.LENGTH_LONG).show()
}
})
注意:这里的NextActivity
也是一个kotlin文件。
错误显示在图像中
正如@Hong Duan的评论
可能需要在gradle脚本中添加kotlin的stdlib依赖项
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
尝试将静态编程语言升级到最新版本,或者在stdlib依赖项下面添加对kotlin-反射的引用(如下所示):
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
btn?.setOnClickListener {
startActivity(Intent(this, NextActivity::class.java))
}
有没有办法消除警告: 未解决的引用'DeviceManager'... 对于这种单例模式? 截图:
我正在尝试在列表视图中启动一个新的活动。 当它下降到开始活动(意图)时,我可以通过调试器看到意图中的正确值。但是,当我在ItemDetail活动中执行getIntent()时,该意图没有值。mMap为空。 访问临时演员的代码是 这是怎么回事?我没有抓住正确的意图吗?我的价值观是如何丢失的?
我遇到了一个错误 导入语句如下所示 Kotlin版本:1.1.51 提前致谢:)
我的项目结构我的Py魅力截图 你好,如果你能在Pycharm中看到我的Django项目的附件截图,你会看到所有从其他应用程序文件夹中导入的内容都有红色下划线。当我将鼠标悬停在它们上面时,它显示“未解析的引用‘地址’”。所有的应用程序都已添加到settings.py中,项目运行良好,没有任何错误。不过红色下划线真的让我很烦。我能做些什么来摆脱他们?谢谢!