Я использую debounce()
для обработки пользовательского поиска и работы с паузой при наборе текста (поиск через 1 секунду после последнего символа):
RxSearchView.queryTextChanges(searchView)
.debounce(1, TimeUnit.SECONDS)
.subscribe(new Action1<CharSequence>() {
@Override
public void call(CharSequence charSequence) {
presenter.loadUsers(charSequence.toString());
}
});
поэтому, если пользователь удаляет все символы, он ждет 1 секунду, а затем загружает список, как я могу справиться с этим и мгновенно загрузить список?