android - 在片段中使用改造和回收视图时遇到问题
问题描述
我无法从回收站视图中的改造调用中加载数据。但它正在进入 onFailure 方法。
TaskApiInterface taskApiInterface = APIClient.getApiClient().create(TaskApiInterface.class);
//TaskApiInterface service = ApiClient.getApiClient().create(TaskApiInterface.class);
Call<TaskData> call = taskApiInterface.getLatestTaskData(50, 0, "-artwork");
/*Log the URL called*/
Log.d("URL Called", call.request().url().toString());
call.enqueue(new Callback<TaskData>() {
@Override
public void onResponse(@NonNull Call<TaskData> call, @NonNull Response<TaskData> response) {
Log.d("CallSuccess", response.raw().toString());
}
@Override
public void onFailure(@NonNull Call<TaskData> call, @NonNull Throwable t) {
Log.d("CallFail", t.toString());
t.printStackTrace();
}
});
我的 API
@GET("api/v1/products/artworks/")
Call<TaskData> getLatestTaskData(
@Query("limit") Integer limit,
@Query("offset") Integer offset,
@Query("ordering") String ordering);
我的 Stacktrace 这么说
D/CallFail: java.lang.NumberFormatException: empty String
2019-08-26 14:31:59.402 3556-3556/com.codon.masterpiece W/System.err: java.lang.NumberFormatException: empty String
2019-08-26 14:31:59.402 3556-3556/com.codon.masterpiece W/System.err: at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1842)
解决方案
推荐阅读
- apache-kafka - 卡夫卡对象反序列化器?
- vba - VBA 运算符不喜欢
- python - 为什么 __enter__ 引发异常时不执行 __exit__
- regex - 如何获取跳过前 5 个字符的最后一个文件夹?
- machine-learning - 如何处理 GMM 模型中的分类和非欧几里得数据?
- python - 在 Pandas 中重用打开的数据文件
- amazon-elastic-beanstalk - 使用 Puma 平台在 AWS Elastic Beanstalk Ruby 上禁用 Puma
- python - 如何使用 exec 将静态方法动态添加到类中?
- c - 如何将子结构数据附加到父结构?
- workflow - 在 Cadence 上使用周期性作业建模工作流程