如何在自定义请求的getBody方法中取消对ByteOutputStream的写入?

时间:2016-01-03 14:28:34

标签: android android-volley

我的自定义请求对象是一个MultiPartPost请求,并有一个CountingOutputStream,以便我可以观察当前的上传进度。我正在使用此答案中的自定义Request类:https://stackoverflow.com/a/28144660/1744379

我想让用户在上传过程中自由取消它,所以拥有CountingOutputStream是有用的,但我可以取消请求(我知道我记录了它和请求从isCancelled()方法返回true,写入ByteOutputStream仍在进行中。

有没有办法取消它,然后把电话放到getBody()

0 个答案:

没有答案