android - 改造回调没有被触发
问题描述
改造回调没有被调用。我的代码是:
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) {
}
});}
虽然 Http 响应即将成功。
解决方案
用<List<OpShiftModel>>
它代替OpShiftModel[]
我希望它有效
推荐阅读
- java - java.lang.IllegalArgumentException:API 密钥不能为空
- java - 如何在 RestAssured 的正文中发送带有表单数据的 POST,并设置具有特定内容类型的多部分
- javascript - 如何读取子组件中的当前 React.useRef?
- r - 如何可视化 R 中箱线图中的特定数据点?
- user-interface - 如何在搪瓷网格容器中设置固定宽度/高度
- azure-data-factory - Azure DataFactory 清理:删除所有对象
- google-colaboratory - 有没有办法在 google colab 中使用网络摄像头捕捉实时视频?
- elasticsearch - 关于联合查询的问题?
- php - 如何在php中将字符串转换为数组
- r - pivot_wider() 为每个观察生成多行。复制问题?