Android 未触发改装回调
改装回调没有被调用。我的代码是:Android 未触发改装回调,android,retrofit2,Android,Retrofit2,改装回调没有被调用。我的代码是: Call<OpShiftModel[]> tabCall = opShiftService.getTabData(getAuthHeader()); tabCall.enqueue(new Callback<OpShiftModel[]>() { @Override public void onResponse(Call<OpShiftModel[]> call
Call<OpShiftModel[]> tabCall = opShiftService.getTabData(getAuthHeader());
tabCall.enqueue(new Callback<OpShiftModel[]>() {
@Override
public void onResponse(Call<OpShiftModel[]> call, Response<OpShiftModel[]> response) {
try {
listener.onSuccess(response.body());
} catch (NullPointerException e) {
onFailure(call, e);
}
}
@Override
public void onFailure(Call<OpShiftModel[]> call, Throwable throwable) {
}
});}
调用tabCall=opShiftService.getTabData(getAuthHeader());
tabCall.enqueue(新回调(){
@凌驾
公共void onResponse(调用、响应){
试一试{
onSuccess(response.body());
}捕获(NullPointerException e){
ON故障(呼叫,e);
}
}
@凌驾
失败时公共无效(调用、可丢弃){
}
});}
Http响应即将成功。使用
它代替OpShiftModel[]
我希望它能正常工作尝试在onFailure
中添加日志语句,并检查是否调用了它