34

Observable ストリームがあり、それを Completable に変換したいのですが、どうすればそれを行うことができますか?

4

5 に答える 5

95

流暢な方法は、 を使用することObservable.ignoreElements()です。

Observable.just(1, 2, 3)
.ignoreElements()

必要に応じて元に変換しtoObservableます。

于 2016-11-03T21:04:59.003 に答える
17

以下のようなことができます。

Observable<Integer> observable = Observable.just(1, 2, 3);
Completable completable = Completable.fromObservable(observable);

Observable と同様に、ラップcompletableする非同期プロセスを開始するには、 にサブスクライブする必要があります。Observable

詳細については、メソッドの Java doc を参照してください。

于 2016-11-03T14:27:28.540 に答える
0

Completable.merge(YourObservable()... を使用します。

于 2016-11-03T13:12:13.867 に答える