Retrofit + RxJava1 主動取消請求訂閱

創建繼承 Subscriber的訂閱者

例如:
public class ResultSubscriber<T> extends Subscriber<T>{...}

查看Subscriber源碼: 

繼續跟蹤:

SubscriptionList 源碼:

註釋: 取消這個訂閱者的所用通知. 

使用時  只需要把自己的訂閱者 對象轉成父類也就是 Subscriber對象(因爲方法被final修飾 只能自己調用)   後 直接調用 unsubscribe()方法.

取消這個請求的通知(請求可能已經發出 但是對結果不做處理了).

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章