1
私はブロック方法がList<UUID> listOf(int page)
と呼ばれるとしましょう。私はこのような何かをページ分割したい場合は 、1つのアイデアは、このような何かを行うことです。どのようにconcatWith以前のObservableの情報をページングに使用する
public Observable<UUID> allOf(int initialPage) {
return fromCallable(() -> listOf(initialPage))
.concatWith(fromCallable(() -> allOf(initialPage + 1)))
.flatMap(x -> from(x));
}
私のサービスは、次の要素を見つけるために、ページ番号が、リストの最後の要素を使用していない場合は、どのようにすることができます私はRxJava
とそれを達成する?
私はまだallOf(0).take(20)
のようなことをして、concatWith
で、最初のものが完了したときに2番目のObservableへの呼び出しを取得したいと思います。
しかし、以前の電話からの情報が必要な場合はどうすればいいですか?
なぜトランポリンを? – dierre
再帰的なonNext呼び出しを回避します。 – akarnokd