У меня есть два EditText (каждый принимает только один символ), и я хочу обрабатывать оба поля, например, у меня было только одно.
Я использую TextWatcher для установки фокуса во втором, когда пользователь пишет символ в первом, но я не знаю, как сделать обратное.
Если пользователь нажмет кнопку удаления во втором EditText (будучи пустым редактором EditText), я хочу переместить фокус на первый EditText и удалить там символ.
Проблема заключается в том, что TextWatcher не работает, когда пользователь пытается удалить пустое поле (потому что на самом деле ничего не меняется). И событие onKeyDown работает только с жесткими клавиатурами, поэтому я не знаю, как справиться с этой проблемой...
Спасибо!