Вам необходимо реализовать интерфейс TextWatcher и переопределить три метода, afterTextChanged, beforeTextChanged, onTextChanged (вам может потребоваться только использовать один из них) Например:
public class MyTextWatcher implements TextWatcher {
@Override
public void afterTextChanged(Editable arg0) {
changeItBack();
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
}
Затем вы добавляете этот Watcher в свой EditText, например:
myEditText.addTextChangedListener(new MyTextWatcher());
Надеюсь, это поможет.