我有一个Observable A和一个Observable B.现在我必须等待那些Observables完成或至少30秒。我如何在RxJava上实现这一目标?
感谢您的任何建议!
答案 0 :(得分:3)
除了等待完成完成之外,您还没有说过要对a
和b
的排放做什么,但是你可以这样做:
Observable.merge(
Observable.timer(30, TimeUnit.SECONDS)
.ignoreElements().cast(Object.class),
a.ignoreElements().cast(Object.class),
b.ignoreElements().cast(Object.class));