publishSubject 的 onNext 方法正在连续调用(在不均匀的时间,大约在 1 毫秒内)并且要求每 1 秒发出这些项目,并且数据不应该丢失意味着应该发出每个项目。
publishSubject.onNext("Data1");
publishSubject.onNext("Data2");
publishSubject.onNext("Data3");
publishSubject.onNext("Data4");
publishSubject.onNext("Data5");
publishSubject.onNext("Data6");
publishSubject.onNext("Data7");
等等...参见代码结构以供参考:
var publishSubject = PublishSubject.create<String>()
publishSubject.onNext(stateObject) // Executing at every milliseconds...
publishSubject
/* Business Logic Required Here ?? */
.subscribeOn(Schedulers.computation())
.observeOn(AndroidSchedulers.mainThread())
.subscribe {
// Should execute at every 1 second
}
请帮助,在此先感谢,