【发布时间】:2021-07-28 18:30:21
【问题描述】:
方法签名是:
public static <T> Flowable<T> fromPublisher(Publisher<? extends T> source) {...}
但如果我编写这段代码,它会以某种方式工作:
Flowable<String> flowable = Flowable.fromPublisher(subscriber -> {
subscriber.onNext("But onNext belongs in a subscriber...");
subscriber.onNext("Which means I am passing a subscriber instead of a publisher");
subscriber.onNext("What's happening?");
subscriber.onComplete();
});
我知道我没有正确看待这个问题。有人可以解释传递 Subscriber 而不是 Publisher 的工作原理吗?
【问题讨论】:
标签: java rx-java reactive-programming