在RxAndroid中一次取消多个订阅 - Android

时间:2016-04-05 17:43:52

标签: android rx-java rx-android

我在RxAndroid中使用Retrofit来处理一个Activity中的几个请求,

所以我在活动中有几个订阅变量为public,

public Subscription sub1;
public Subscription sub2;
public Subscription sub3;
public Subscription sub4;
public Subscription sub5;

现在在活动的onStop我想取消它们(如果它们没有完成)。

我们有什么办法可以一次取消或取消订阅所有这些内容吗?

1 个答案:

答案 0 :(得分:5)

您可以将它们添加到CompositeSubscription中,然后在onStop中取消订阅。