強制一個Observable連續(xù)調用并保證行為正確
http://wiki.jikexueyuan.com/project/rx-docs/images/operators/serialize.c.png" alt="" />
一個Observable可以異步調用它的觀察者的方法,可能是從不同的線程調用。這可能會讓Observable行為不正確,它可能會在某一個onNext
調用之前嘗試調用onCompleted
或onError
方法,或者從兩個不同的線程同時調用onNext
方法。使用Serialize
操作符,你可以糾正這個Observable的行為,保證它的行為是正確的且是同步的。
RxJava中的實現(xiàn)是serialize
,它默認不在任何特定的調度器上執(zhí)行。