如何取消改造请求
我滚动浏览了Retrofit的官方文档,并决定在我的项目中实现类似的东西,以便用户始终可以选择取消下载文件,并且一切都可以正常工作。实施适当的方法,其中未能规定以下内容:
service.upload1(file1, str, stringMap, new Callback<ImageUpload>() {
@Override
public void success(final ImageUpload imageUpload, Response response) {
mRecyclerView.post(new Runnable() {
@Override
public void run() {
...
});
}
@Override
public void failure(RetrofitError error) {
if (error.isCanceled()) {
Log.e(TAG, "request is cancelled");
} else {
Log.e(TAG, "other larger issue, i.e. no network connection?");
}
}
但红色下划线是失败方法中的括号。我不明白有什么问题,因为这种方法我们最初提出了类调用(也许是因为咒骂我而不是类调用是改造错误?请告诉我如何修复。我使用改造1.9,我不需要进行改造2。