В приложении с корзиной покупок я предоставляю возможность изменять количество элементов через EditText, который позволяет использовать только числовой ввод. 
Все работает отлично, за исключением случаев, когда пользователь меняет поле, а затем нажимает кнопку "Назад", чтобы скрыть мягкую клавиатуру. В этом случае поле показывает измененное значение, но я не знаю, как я могу обнаружить это изменение и отреагировать на него. Ожидание перехода на другое действие не является вариантом. 
Когда пользователь подтвердит кнопкой "done", я могу обработать это с помощью "OnEditorActionListener". Но как насчет задней клавиши?
  обновление: 
Как оказалось, ни onKeyDown/onBackPressed, ни OnKeyListener в поле редактирования не запускаются при закрытии мягкой клавиатуры с помощью обратного ключа.