Как отменить запись в ByteOutputStream в методе getBody пользовательского запроса?

Мой пользовательский объект запроса является запросом MultiPartPost и имеет CountingOutputStream, чтобы я мог наблюдать за текущим процессом загрузки. Я использую пользовательский класс запроса из этого ответа:https://stackoverflow.com/a/28144660/1744379

Я хочу дать пользователю возможность отменить его, пока идет загрузка, поэтому полезно иметьCountingOutputStream, но в то время как я могу отменить запрос (я знаю, как я зарегистрировал его, и запрос возвращает истину из егоisCancelled() метод), запись вByteOutputStream все еще продолжается

Есть ли способ отменить его, а затем, как выбросить вызовgetBody()?

Ответы на вопрос(0)

Ваш ответ на вопрос