Я пытаюсь убрать все нестандартные буквенные символы из текстового поля edittext в приложении для Android, которое я создаю. Я успешно создаю слушателя, получаю значение и удаляю плохие chrs с помощью регулярных выражений. однако строка .setText ниже вызывает сбой приложения. У кого-нибудь есть идеи, как обойти это и динамически маскировать определенных chrs?
filenameTextBox.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before, int count) {
FILENAME=s.toString();
FILENAME = FILENAME.replaceAll("[^a-zA-Z]", "");
filenameTextBox.setText(FILENAME);
}
}