Retrofit + RxJava1 主动取消请求订阅

    技术2022-07-11  111

    创建继承 Subscriber的订阅者 例如: public class ResultSubscriber<T> extends Subscriber<T>{...}

    查看Subscriber源码: 

    继续跟踪:

    SubscriptionList 源码:

    注释: 取消这个订阅者的所用通知. 

    使用时  只需要把自己的订阅者 对象转成父类也就是 Subscriber对象(因为方法被final修饰 只能自己调用)   后 直接调用 unsubscribe()方法.

    取消这个请求的通知(请求可能已经发出 但是对结果不做处理了).

    Processed: 0.011, SQL: 10