Kam*_*ate 4 java android interface callback
我如何像Java一样用Kotlin编写?
Callback callback= new Callback()
{
@Override
public void getCallback(ServerResponse serverResponse) {
}
}
Run Code Online (Sandbox Code Playgroud)
您可以在 Kotlin 中使用以下代码。
var callback:Callback = object:Callback() {
fun getCallback(serverResponse:ServerResponse) {
}
}
Run Code Online (Sandbox Code Playgroud)
您可以使用此链接将 Java 代码转换为 kotlin。 https://try.kotlinlang.org
var callback:Callback = object:Callback() {
override fun getCallback(serverResponse:ServerResponse) {
}
}
Run Code Online (Sandbox Code Playgroud)
var callback:Callback 说变量类型是一个 Callback
object:Callback() { } 是一个匿名函数,这意味着您不必为函数命名。
override 替换@Override
fun 表示它是一个功能