web-dev-qa-db-ja.com

RxJava 2.0-ObservableをPublisherに変換する方法

RxJavaバージョン2でObservableをPublisherに変換する方法は?

最初のバージョンには https://github.com/ReactiveX/RxJavaReactiveStreams プロジェクトがあり、私が必要とするものを正確に実行します。しかし、RxJava 2ではどうすればよいですか?

14
caioquirino

次のコードを使用します。

Publisher publisher = observable.toFlowable(BackpressureStrategy.XXX);

Observableはバックプレッシャーを実装していないため、変換時にバックプレッシャー戦略を選択する必要があります。利用可能な選択肢を見る ここ

または、最初にFlowableの代わりにObservableを使用します。詳細は here を参照してください。

19