rxjava2-discussion icon indicating copy to clipboard operation
rxjava2-discussion copied to clipboard

如何真正地取消网络请求?

Open PiPiCaptain opened this issue 7 years ago • 1 comments

比如,RxJava 1.x版本CompositeSubscription类提供的unsubscribe()方法;或者,再比如,RxJava 2.x版本CompositeDisposable类提供的clear()方法;

经过网络抓包测试,它们只是取消了RxJava的订阅,并不能取消网络请求。 那么如何才能真正地取消网络请求?

PiPiCaptain avatar May 03 '17 01:05 PiPiCaptain

@PiPiCaptain 在取消订阅的同时取消网络请就行了。比如使用okhttp网络库的时候,在取消订阅的同时调用Call.cancel()取消网络请求。

tata8k avatar May 03 '17 09:05 tata8k