gpt4 book ai didi

java - 创建主题

转载 作者:行者123 更新时间:2023-11-30 11:09:40 25 4
gpt4 key购买 nike

我在 RxJS 中看到过这个,但我还没有在 RxJava 中找到等效项。有谁知道如何在 Java 中设置这样的东西吗?

RxJS Subject.create(observer, observable)

Creates a subject from the specified observer and observable.

Arguments

observer (Observer): The observer used to send messages to the subject.

observable (Observable): The observable used to subscribe to messages sent from the subject.

基本上,这将是一个主题,您可以通过它向另一个观察者发送数据,并有一个可观察对象将数据发送回主题订阅者。

我正在尝试复制在 this github issue post 中看到的代码在 RxJava 中。

最佳答案

在 RxJava 中,我认为最接近的方法是订阅 Observable,将 Subject 作为观察者传递。

final Observable<Integer> observable = Observable.just(1, 2, 3, 4, 5);
final AsyncSubject<Integer> subject = AsyncSubject.create();
observable.subscribe(subject);
subject.subscribe(new Action1<Integer>() {
@Override
public void call(Integer integer) {
// TODO
}
});

关于java - 创建主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28055021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com