Kotlin 未解析的引用:回调

Kotlin 未解析的引用:回调,kotlin,retrofit2,Kotlin,Retrofit2,我正试图将我的android项目移植到Kotlin,但遇到了改型2.0回调的问题。即使我导入这个接口,我也会不断收到未解析的引用:Callback错误 为什么会发生这种情况?我该如何解决它?扩展@cVoronin的答案: call.enqueue(object : Callback<String> { override fun onFailure(call: Call<String>, t: Throwable?) { // TODO implem

我正试图将我的android项目移植到Kotlin,但遇到了改型2.0回调的问题。即使我导入这个接口,我也会不断收到
未解析的引用:Callback
错误


为什么会发生这种情况?我该如何解决它?

扩展@cVoronin的答案:

call.enqueue(object : Callback<String> {
    override fun onFailure(call: Call<String>, t: Throwable?) {
        // TODO implement me
    }

    override fun onResponse(call: Call<String>, response: Response<String>) {
        // TODO implement me
    }
})
call.enqueue(对象:回调{
覆盖失效时的乐趣(调用:调用,t:可丢弃?){
//执行我的任务
}
覆盖fun onResponse(调用:调用,响应:响应){
//执行我的任务
}
})
关于改装2的响应的注释:

HTTP响应可能仍然指示应用程序级故障,例如404或500。调用Response.issucessful()以确定响应是否表示成功


请添加完整的错误描述,包括相关的代码段。尝试创建Reformation2.Callback接口的具体实现,并使用一个:类MyCallback2:Callback{override fun onFailure(call:call?,t:Throwable?{throw UnsupportedOperationException()}override fun onResponse(call:call?、response:response?{throw UnsupportedOperationException()}}或者您可以这样做:call.enqueue(object:reformation2.Callback{…})请告诉我,我遇到了相同的错误,请告诉我如何修复它。以下是指向我遇到的问题的完整链接: