我正在尝试创建间隔和主题的链。我有一个可连接的间隔,如下所示:
var inteval =
ConnectableObservable.interval(WITHOUT_DELAY, ONE_SECOND, TimeUnit.MILLISECONDS)
.observeOn(Schedulers.io())
.publish()
.refCount()
还有一个主题,在几秒钟内我发送了一些值:
val subject: Subject<Double> = PublishSubject.create()
我正在尝试创建椅子,每秒钟我都会等待主题的价值。我做了不同的尝试,但仍然有误会。也许有人知道解决该问题的正确方法?现在,我有两个不同的订阅者和一个通用变量,而且我担心,在间隔将写入新值的某个时刻,主题会读取一个错误的值。