0
我需要每1/3秒发出一次网络请求,并在onComplete方法之前等待3秒钟。我怎么做?我的代码在发射物品之前等待3秒钟,这不是我想要的。使用运算符间隔(RxJava)
disposable = Observable
.interval(0, 334, TimeUnit.MILLISECONDS)
.skipLast(9)
.take(postsCount + 9)
.subscribeWith(new DisposableObserver<Long>() {
@Override
public void onNext(@NonNull Long number) {
// Code in onNext method
}
@Override
public void onError(@NonNull Throwable e) {
// Code in onError method
}
@Override
public void onComplete() {
// Code in onComplete method
}
});