2013-06-27 13 views

Trả lời

2

Stab trong bóng tối ở đây, nhưng sẽ connectionInfonull nghĩa là HttpResponse đã kết thúc?

Nếu không, tôi đoán bạn có thể đặt biến bool "đóng" từ tương lai được trả lại bằng done và kiểm tra xem nó có được đặt trước khi xử lý phản hồi không?

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

if (!closed) { 
    ... 
} 

Nhưng tôi không chắc liệu bạn có thể làm điều này đủ sớm hay không, sẽ phụ thuộc vào kịch bản.