Backspace доставляется в Activity, когда EditText пуст - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть Activity, который содержит EditText.Когда у EditText есть фокус, нажатия клавиш на внешней клавиатуре (это Samsung Chromebook) переходят на EditText, как и следовало ожидать, включая клавишу возврата, которая удаляет символы, как хотелось бы.

За исключением, когда EditText становится пустым.В этот момент другой backspace доставляется на мой Activity через функцию Activity onKeyDown.Кажется, этого не должно быть.Как сохранить все вводимые данные с клавиатуры в EditText всегда?

У меня есть обходной путь, который заключается в игнорировании того, что приходит к Activity onKeyDown, когда EditTextимеет фокус, но это кажется чреватым.

Мысли?Спасибо.

...