【发布时间】:2019-11-14 15:40:51
【问题描述】:
我有一个关于 Kotlin 的小问题,
例如,我有一个具有此字段的 A 类:
private val observer: Observer<O> = object : Observer<O> {
override fun onChanged(output: O) {
}
}
有没有 Kotlin 方法通过方法返回/传递/扩展 onChange 事件(不是值)?
我不想通过侦听器/回调(Java 方式)公开输出。 我正在寻找的是以某种方式返回 onChanged 方法调用,而不使用“中间”对象/回调
谢谢
【问题讨论】:
-
我们可以返回一个future或者deferred方法吗?
-
因为我是 Kotlin 的新手,所以我会说.. 是的,同时我会看看这些
-
你对返回的“方法调用”做了什么?不完全清楚你的要求。