Я могу получить старое значение.Но у меня нет решения получить новое введенное значение.
На самом деле , я хочу отделить старое значение от нового значения.Например: если oldText=hello
и новое введенное значение EditText равно (hello w
или w hello
), я хочу newText=w
.
public class MyTextWatcher implements TextWatcher {
private String oldText = "";
private String newText = "";
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
this.oldText = s.toString();
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
}
}
Спасибо за помощь.