我正在尝试调用具有如下签名的方法:
public final fun createMethod(
methodParams: MethodParams,
key: String?,
accountId: String?,
callback: ApiResultCallback<Method>
): Unit
我尝试使用另一个函数和 :: 运算符来设置它,但无法让它工作。我认为有一种方法可以通过 lambda 做到这一点,但无论我尝试什么,我都没有得到正确的咒语。
请问如何实现?
我认为它会像
classObject.createMethod(methodParamsObject,
"NOT NEEDED",
"123456789") { callback ->
}
答案 0 :(得分:0)
知道了。
classObject.createMethod(methodParamsObject,
"",
"123456789",
object : ApiResultCallback<Method> {
override fun onSuccess(result: Method) {
}
override fun onError(e: Exception) {
}
})
}