Retrofit Call return type must be parameterized as Call Foo or Call ? extends Foo 真坑!
Retrofiti我看得有些文章的代码,参数类型的不一致导致上面的两个错误,可能是Retrofit2.0之前的版本和Retrofit2.0之后的版本差异太大,对使用有点混淆,打开方式不恰当. 对比一下我之前的代码,和正确的代码 错误的代码 正确的代码 注意它的返回值类型. 再讨论一下Call 返回值类型 你以为这个是正确的打开方式,看着返回值类型不是一致的吗?应该会对的吧…可惜令你失望了,我看有些文章的教程demo就是这样写,可是用Retrofit2.0的我不行了 Call call = getMan.getMan("a"); public interface GetMan { @GET("users/{name}") Call getMan(@Path("name")String name); } 还是那个错误,所以返回值应该是 Call< ResponseBody > 来源: CSDN 作者: _KG_ 链接: https://blog.csdn.net/printf123scanf/article/details/103752499