1 回答

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
問(wèn)題來(lái)自轉(zhuǎn)換OnClickListeners。我檢查了您的代碼,發(fā)現(xiàn) kotlin 編譯器無(wú)法檢測(cè)其 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完整源代碼。
添加回答
舉報(bào)