android - Kotlin 中的类型化参数回调函数
问题描述
我正在尝试调用具有如下签名的方法:
public final fun createMethod(
methodParams: MethodParams,
key: String?,
accountId: String?,
callback: ApiResultCallback<Method>
): Unit
我尝试使用另一个函数和 :: 运算符进行设置,但无法使其正常工作。我认为有办法通过 lambda 做到这一点,但无论我尝试什么,我都没有得到正确的咒语。
请问这怎么做?
我想它会是这样的
classObject.createMethod(methodParamsObject,
"NOT NEEDED",
"123456789") { callback ->
}
解决方案
知道了。
classObject.createMethod(methodParamsObject,
"",
"123456789",
object : ApiResultCallback<Method> {
override fun onSuccess(result: Method) {
}
override fun onError(e: Exception) {
}
})
}
推荐阅读
- javascript - 在 Javascript 中解码 Base64 Java 编码的字符串
- python - Python 列表类型声明
- django - 如何在印度编号系统的索引(主页)上显示价格
- java - 在遇到不是大写或标题大小写的单词后截断 Java 中的字符串
- mysql - MySQL DateTime 计算开放时间
- azure - Azure 数据工厂 - 在同一源表和目标表中更新或插入值
- asp.net - 添加迁移导致无法加载程序集“”。确保它被启动项目''引用
- css - 仅将 CSS 样式应用于特定的 li 元素
- flutter - 如何将数据(2个列表)从一个类返回到调用它的 StatefulWidget
- python - 用于德国税号的 Python 正则表达式