【发布时间】:2017-05-29 16:57:16
【问题描述】:
我想像这样传递一个接口作为参数:
class Test {
fun main() {
test({})
// how can I pass here?
}
fun test(handler: Handler) {
// do something
}
interface Handler {
fun onCompleted()
}
}
在 Java 中,我可以使用像 test(new Handler() { .......... }) 这样的匿名函数,但在 Kotlin 中我不能这样做。有人知道怎么做吗?
【问题讨论】:
标签: android lambda interface kotlin