我在我的代码库中同时使用 Kotlin 和 Java。但我想知道是否有办法从 Java 中引用 Kotlin 函数?以下是我的 Kotlin 代码:
MyEvent.kt
open class MyEvent {
@Inject
lateinit var myService: MyService
@Inject
lateinit var app: MyApp
var name: String = ""
var options: MutableMap<String, String> = hashMapOf()
var metrics: MutableMap<String, Double> = hashMapOf()
init {
app.component.inject(this)
}
fun identify() {
myService.identify()
}
}
现在,在我的基础应用程序类中调用“MyApplication”,我想调用识别功能。(我知道在Kotlin中我们可以通过MyEvent().identify来实现)但不知道在Java中怎么做?有什么线索吗?
提前感谢!