ниже мой текст редактирования с rxandroid.и проблема заключается в обновлении клавиатуры, когда я удаляю определенные символы '\\' и setText в окне поиска.Это заставляет мою клавиатуру переключаться обратно на алфавиты (рисунок 1), и пока я хочу остаться на цифрах и специальных символах (рисунок 2).Есть ли способ установить текст EditText без обновления страницы?
SearchEditText = RxTextView.textChanges(searchbox)
.map(CharSequence::toString)
.debounce(2, TimeUnit.SECONDS)
.distinctUntilChanged()
//.observeOn(Schedulers.computation()) // can test without this
//.switchMap(RegrexAndActualNumberHelper::TrySearchValidation) // can test without this
.observeOn(AndroidSchedulers.mainThread())
.subscribe(result -> {
// searchbox.setText(result); // settext make the page refresh and reset the keyboard to alphabets
searchbox.setSelection(searchbox.getText().length()); // move the cursor b to end of the line.
if( !result.isEmpty() ){
getInventoryItems(view, searchbox, recycler);
}
});