0
は、私は、次のコードを持っています。どうすれば修正できますか? 私はこのような何か試してみました:RxJava Single.concat
Single.concat(model.getCategories(), model.getUnits())
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Action1<List<? extends Object>>()
{
@Override
public void call(List<? extends Object> objects)
{
// do something
}
});
をしかし、問題は、私はそれがList<Category>
またはList<Unit>
来ているかどうかを確定することができないということです。
concat
を使用して、どのような種類のストリーム(List<Category>
またはList<Unit>
など)が来るかを検出する方法はありますか?
また、すべてのオブザーバが完了して別の操作を実行することを検出する必要があります。
アドバイスありがとうございます。
私は、このサンプルではうまくいくはずですが、2だけでなく、より多くのネストされたアクションがある場合はどうでしょうか。 – Andrey
Protip:[javadoc](http://reactivex.io/RxJava/2.x /javadoc/io/reactivex/Single.html#zip(io.reactivex.SingleSource,%20io.reactivex.SingleSource,%20io.reactivex.SingleSource,%20io.reactivex.functions.Function3))および/またはどのメソッドがpopをオーバーロードするか「Single」と入力すると、IDEのコンテンツアシストが起動します。 – akarnokd