【发布时间】:2018-04-06 13:23:50
【问题描述】:
我正在扩展默认的 Retrofit 2 回调:
abstract class APICallback<T> implements Callback<T> {
@Override
public void onResponse(Call<T> call, Response<T> response) {
if (!response.isSuccessful()) {
// Cast response.body() to my POJO class, results in null
MyClass myClass = (MyClass) response.body();
}
}
@Override
public void onFailure(Call<T> call, Throwable t) {
// TODO ...
}
}
如何将响应的泛型类型向下转换为我自己的类? 这个过程应该是自动的吗?我正在为客户端使用 GsonConverter。
【问题讨论】:
标签: java android generics retrofit retrofit2