最近RxJavaがSingleを導入しました。元のObservableのソースを変更せずに、既存のObservable(これはかなりSingleです)をSingleに変換する方法はありますか?RxJavaがシングル<T>を導入しました。 Observable <T>をシングル<T>に変換するにはどうすればよいですか?
たとえば、Observableを返すメソッドを持つAPIサービスクラスがあります。これは基本的にリモートリソースからUserを取得しています。サービスを変更できないとします。私はこれを他のところで消費したいが、シングルを返す。これはどうすればいいですか?背景
RxJavaは最近、多かれ少なかれRxの優しいシンプルなコールバック(つまり、観測可能な発光一つのオブジェクトまたはエラー)である単一の概念を導入し
ピンチ以上(ここではそれについての詳細を読んで - http://reactivex.io/documentation/single.html)
ノートシングルは何のアイテムを持っていない場合は、.toObservableは()それがObservable.empty()を返すことはありませんことを。代わりに、NoSuchElementExceptionがスローされます。このようにして得られた観察可能なものは、ソースがObservableで始まるものと同じではありません。 – eis