throttleFirst
一定時間內(nèi)取第一次發(fā)送的事件熬芜。
例子:防止按鈕的連續(xù)點擊
//兩秒連續(xù)點擊莲镣,只取第一次的點擊有效
RxView.clicks(btnOk).throttleFirst(2,TimeUnit.SECONDS).subscribe(new rx.Observer<Void>() {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
}
@Override
public void onNext(Void aVoid) {
Log.e(TAG, "onNext: 點擊事件" );
}
});