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