[英]RxJava. Observable.delay work strange (lacks some items at the end)
[英]How to add delay for some items in RxJava
與其讓 1 個可觀察源同時發射 S 和 E,不如將它們拆分為 2 個可觀察源,在“E 流”上添加一個throttleLast
10s,然后將它們合並在一起
例如
Observable<String> sStream = source.filter(x -> x.type == Types.S);
Observable<String> eStream = source.filter(x -> x.type == Types.E).throttleLast(10, TimeUnit.SECONDS);
Observable.merge(sStream, eStream).subscribe(...);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.