Ich muss alle 1/3 Sekunden eine Netzwerkanforderung stellen und 3 Sekunden vor der Complete-Methode warten. Wie mache ich das? Mein Code unten wartet 3 Sekunden vor dem Aussenden von Gegenständen, und es ist nicht das, was ich will.Verwenden des Intervalls mit Operatoren (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
}
});