0
我想了解如何取消订阅从活动订阅源创建的Observable。 这里或多或少代码:如何取消订阅实时流
SomeFeed feed = new SomeFeed();
Observable<PriceTick> observable = Observable.create(s ->
feed.register(new SomeListener() {
@Override
public void priceTick(PriceTick event) {
s.onNext(event);
}
@Override
public void error(Throwable throwable) {
s.onError(throwable);
}
})
);
Subscription subscription = observable.subscribe(System.out::println);
subscription.unsubscribe();
System.out.println("Is unsubscribed:" + subscription.isUnsubscribed()); // prints true
我发现后认购退订是,用户仍然输出事件流。
如何取消订阅以删除订阅者接收更多通知?