作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将一些代码从 java 转换为 Kotlin。
fun backhome(home: View) {
val intent_home = Intent(this, MainActivity)
startActivity(intent_home)
<小时/>
fun backhome(home: View) {
val intent_home = Intent(this, MainActivity::class.java)
startActivity(intent_home)
}
首先我尝试了第一个代码,这是 Intent 上的错误:不能使用提供的参数调用以下函数(上下文!,类<*>!)(字符串!,Uri!)
在第二个版本中,我遇到了 class.java 错误作为未解析的引用
最佳答案
您的项目中似乎缺少 Kotlin 插件。
在您的 Build.Gradle(应用级别) 文件中,添加这些内容。
此外,在同一个文件中,将其添加到 dependency { }
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
在您的 Build.Gradle(项目级别) 文件中,确保您已将这些内容写入 BuildScript
闭包中。
buildscript {
ext.kotlin_version = '1.3.50'
repositories {
google()
jcenter()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
同步后,清理/重建项目。希望错误会消失。
关于java - 如何用Java Intent解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57843261/
我是一名优秀的程序员,十分优秀!