So I am currently working on an application which takes the user input, fires a backspace to delete the input, and then adds some other text. (So yes I am basically overriding their input using a TextWatcher)
No the problem: when I call text.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DEL));, it will fire onTextChanged again and again. Now is there any way to delete the user input without firing the onTextChanged again?
Thanks!