2015-12-14 43 views
1

我使用RxJava觀察幾個按鈕上的點擊。RxJava:丟棄物品? - 背壓

這些訂閱將在需要幾毫秒的對象上調用不同的函數。這些功能是同步的。

問題是,當太多的按鈕被按下時,我得到了背壓異常。對我而言,工作會減少幾個輸入(最好是老年人)。 RxJava有可能嗎?

+0

檢查[此](http://stackoverflow.com/questions/29967263/how-to-implement-observelateston-in-rxjava-rxscala) –

回答

5

這是onBackPressureDrop()用於:

指示可觀察到的是發射項目的速度比它的觀察者可以使用它們丟棄,而不是排放,這些項目,它的觀察者不準備觀察。

onBackPressureDrop()

+0

https://github.com/ ReactiveX/RxJava/wiki/Backpressure#有用運營商 - 避免 - 需要背壓也可能會給出一些洞察選擇。 –