RxJava订阅不起作用

时间:2017-07-28 05:42:41

标签: java rx-java reactive-programming

我有以下代码 -

Flowable.just(123).subscribe((t) -> System.out.println(t));

我原本希望在onNext方法中执行代码。但是没有任何反应。但是如果我用下面的代码替换最后一行,我确实得到了输出。

"//*[@placeholder=\"What's on your mind?\"]"

我不确定这里缺少什么。但绝对是肯定的。我是Rx世界的新手,可以帮助找出问题所在。提前谢谢!

1 个答案:

答案 0 :(得分:6)

订阅者必须提出要求。在onSubscribe方法中添加s.request(Long.MAX_VALUE);,如下所示:

@Override
public void onSubscribe(Subscription s) {
    s.request(Long.MAX_VALUE);
}

See sample code and documentation here