-1
In this thread、アンサブスクライブ後にリスナーをクリーンアップして削除できるように、unsubscribeイベントを監視する方法について質問があります。しかし、RxJava2では、上記のスレッドはもはや動作しません。RxJava2のカスタムObservableでObservableオブザーバの通知を受け取る方法
def myObservable = Observable.create({ aEmitter ->
val listener = {event ->
aEmitter.onNext(event);
}
existingEventSource.addListener(listener)
// Fails since aEmitter doesn't have an add() method nor does Subscriptions exist.
aEmitter.add(Subscriptions.create(() -> existingEventSource.removeListener(listener)));
})
これはRxJava2でどのように対処するのですか?
ああありがとう。 setCancellableメソッドを理解できませんでしたが、これでクリアされます。 –