2013-06-27 3 views

ответ

2

Stab в темноте здесь, но будет connectionInfo быть null означает, что HttpResponse закончил?

В противном случае, я думаю, вы могли бы установить «закрытую» переменную bool из будущего, возвращаемую done, и проверить, установлено ли это перед обработкой ответа?

HttpResponse response = ...; 
bool closed = false; 
response.done.then((_) => closed = true); 

if (!closed) { 
    ... 
} 

Но я не уверен, смогу ли вы когда-либо сделать это достаточно рано, будет зависеть от сценария.