Rx java SkipUntil不能像预期的那样工作
我一直在寻找接线员的技巧,但似乎没有像我预期的那样工作。 这是我的密码Rx java SkipUntil不能像预期的那样工作,rx-java,reactive-programming,observable,reactivex,Rx Java,Reactive Programming,Observable,Reactivex,我一直在寻找接线员的技巧,但似乎没有像我预期的那样工作。 这是我的密码 @Test public void testSkiUitil() throws InterruptedException { List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5); Observable observable2 = Observable.just(1); Subscription subscription = Observ
@Test
public void testSkiUitil() throws InterruptedException {
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
Observable observable2 = Observable.just(1);
Subscription subscription = Observable.from(numbers)
.skipUntil(observable2)
.subscribe(System.out::println);
Thread.sleep(3000);
observable2.subscribe();
new TestSubscriber((Observer) subscription).awaitTerminalEvent(5, TimeUnit.SECONDS);
}
运算符skipUntil本身订阅参数中的可观察对象。请参阅源代码。运算符skipUntil本身订阅参数中的可观察项。请参阅源代码
Returns an Observable that skips items emitted by the source Observable until a second Observable emits