在 RxAndroid - Android 中一次取消多个订阅
Canceling multiple subscriptions at once in RxAndroid - Android
我将 Retrofit 与 RxAndroid 一起使用来处理两个请求 Activity,
所以我在 activity 中有几个订阅变量,如 public、
public Subscription sub1;
public Subscription sub2;
public Subscription sub3;
public Subscription sub4;
public Subscription sub5;
现在在 activity 的 onStop
我想全部取消它们(如果它们没有完成)。
有什么方法可以一次性全部取消或退订吗?
您可以将它们添加到 CompositeSubscription 中并在 onStop
中取消订阅。
我将 Retrofit 与 RxAndroid 一起使用来处理两个请求 Activity,
所以我在 activity 中有几个订阅变量,如 public、
public Subscription sub1;
public Subscription sub2;
public Subscription sub3;
public Subscription sub4;
public Subscription sub5;
现在在 activity 的 onStop
我想全部取消它们(如果它们没有完成)。
有什么方法可以一次性全部取消或退订吗?
您可以将它们添加到 CompositeSubscription 中并在 onStop
中取消订阅。