onNextが呼び出されてから10秒後にランダムな値を出力します。したがって、onNextは12345と10秒後にonNextは乱数のために呼び出される必要があります呼び出されます。 RxJavaを使ってこれを達成する最良の方法は何ですか?前もって感謝します。特定の時間の後にonNextが呼び出された後に値を出力します。
Observable.create(subscriber -> {
subscriber.onNext(12345);
}).subscribeOn(...)
.observeOn(...)
.subscribe(new Subscriber<Long>(){
@Override
public void onNext(Long aLong) {
//Do Something
}
})
このロジックをsubscriber - > {}メソッドに入れることができます。タイマーなどで仕事をすることができます。 jus tmyオプションですが、RxJavaは複雑なケースをすぐに扱うことはできません。複雑なケースでは、純粋なJavaでデータをどのように発行するかに関する論理を記述することをお勧めします。 –
オペレータや同じものには何もありませんか? – Simar
このケースの縫い目は非常に特殊なものですが、多分誰かが良いアイデアを持っています。それは特に悪いアドバイスです。 –