1 回答
TA贡献1794条经验 获得超8个赞
问题来自转换OnClickListeners。我检查了您的代码,发现 kotlin 编译器无法检测其 lambda 形式。尝试更改OnClickListeners 如下:
@Suppress("ObjectLiteralToLambda")
class MainActivity : Activity() {
// private val randomFactListener = OnClickListener {
// // code block
// }
private val randomFactListener = object : OnClickListener {
override fun onClick(v: View?) {
// code block
}
}
// private val backToHomeListener = OnClickListener {
// // code block
// }
private val backToHomeListener = object : OnClickListener {
override fun onClick(v: View?) {
// code block
}
}
// private val anotherRandomFactListener = OnClickListener {
// // code block
// }
private val anotherRandomFactListener = object : OnClickListener {
override fun onClick(v: View?) {
// code block
}
}
}
这是您更正后的MainActivity.kt完整源代码。
添加回答
举报
