在响应类型Call<Data>
不报错
当响应类型为实体类时,不加suspend
报错
为java.lang.IllegalArgumentException: Unable to create call adapter for class
理解:在 Retrofit2.6.0 前,我们使用协程,api 请求后返回的数据可以用 Call<Data>
或者 Defeerd
包裹处理,2.6 后,可以直接返回数据,只不过需要加上 suspend 的修饰
在响应类型Call<Data>
不报错
当响应类型为实体类时,不加suspend
报错
为java.lang.IllegalArgumentException: Unable to create call adapter for class
理解:在 Retrofit2.6.0 前,我们使用协程,api 请求后返回的数据可以用 Call<Data>
或者 Defeerd
包裹处理,2.6 后,可以直接返回数据,只不过需要加上 suspend 的修饰