未解决的参考:回调

我试图将我的Android项目移植到Kotlin,但遇到retrofit2.Callback问题。 即使我导入这个接口,我仍然收到Unresolved reference: 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 } }) 

关于Retrofit2 文档 response注意事项:

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