1
我搜索RxJava的等效RxJS.pausable(Observable)。相當於RxJava的RxJS.pausable(Observable)
目前我有以下,但它看起來有點奇怪。有沒有更好的辦法?
PublishSubject<Boolean> allValidSubject = PublishSubject.create();
PublishSubject<Void> clickSubject = PublishSubject.create();
allValidSubject
.switchMap(valid -> valid ? clickSubject : Observable.empty())
.skipUntil(allValidSubject)
// ...
最後我有兩個觀察對象。一個用於輸入驗證,另一個用於發送按鈕單擊事件。
您是否試圖驗證某些表單輸入,並在按鈕被點擊後繼續,如果輸入正確?如果你是,那麼'combineLatest'通常是答案... – AndroidEx
那麼這不是很酷,至少接近答案。 –