未解决的参考:回调
我试图将我的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()以确定响应是否指示成功。
- 如果没有kotlin中的@ Provide-或@ Produces注解方法,则不能提供上下文
- Retrofit2 + Kotlin中的SimpleXML:MethodException:注释必须标记一个set或get方法
- 用匕首在Kotlin中注入Generic类型2
- 新的建筑与匕首和Kotlin
- Android Retrofit 2同步通话
- Dagger2错误:Kotlin:未解决的参考:DaggerSOMETHINGComponent
- Android Kotlin Gson缓慢的Json反序列化
- 错误:com.app.android.dagger.component.AppComponent(unscoped)可能不引用作用域绑定:
- Dagger2不注入