【发布时间】:2020-03-27 19:29:33
【问题描述】:
我是 Kotlin 的新手,我收到一条错误消息,指出 Kotlin - Type mismatch: inferred type is Unit but Intent was expected,我不确定如何解决这个问题。
感谢任何建议。
代码片段:
val webURL: String? = dataMap["uri"]
val intent: Intent
intent = if (!webURL.isNullOrEmpty()) {
val intent = Intent(Intent.ACTION_VIEW, Uri.parse(webURL))
intent.data = Uri.parse(webURL)
} else {
Intent(this, MainActivity::class.java)
}
注意:
出现错误就行了:
intent.data = Uri.parse(deeplinkURL)
【问题讨论】: