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