Jem*_*ili 7 java generics kotlin retrofit2
例如,是否可以创建通用类型的调用
@POST("/service/")
fun<T> startRequest(@Body loginReq: Any): Call<T>
Run Code Online (Sandbox Code Playgroud)
然后就这样称呼它
val request = api.startRequest<MyModel_1>(loginReq)
Run Code Online (Sandbox Code Playgroud)
当我这样写并运行方法时,它说:
java.lang.IllegalArgumentException: Method return type must not include a type variable or wildcard: retrofit2.Call<T>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1092 次 |
| 最近记录: |