Я хочу улучшить сон внутри блока doOnNext наблюдаемого.
Рекомендую, если есть лучший способ.
Observable.from(sampleList)
.buffer(5)
.doOnNext(first -> {
// first Logic
try {
Thread.sleep(500);
} catch (InterruptedException e) {}
})
.buffer(2)
.doOnNext(second -> {
// second Logic
try {
Thread.sleep(500);
} catch (InterruptedException e) {}
})
.buffer(2)
.doOnNext(third -> {
// third Logic
try {
Thread.sleep(500);
} catch (InterruptedException e) {}
})
.subscribe();