未解析的引用:回调



我正试图将我的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
    }
})

关于改装2文件中response的说明:

HTTP响应仍然可以指示诸如404或500之类的应用程序级故障。调用Response.isSSuccessful()以确定响应是否表示成功。

最新更新