Мне не удается получить символ, распознанный функцией KeyEvent.keyCodeToString(keyEvent)
.
Я пробовал:Преобразование char в KeyEvent на Android
KeyEvent.keyCodeToString(Character.getNumericValue('5')); // Output: KEYCODE_CALL
KeyEvent.keyCodeToString(Integer.parseInt(String.valueOf(Character.getNumericValue('5')))); // Output: KEYCODE_CALL
Правильный выход будет использоваться для сравнения с keyCode
переменной в функции я работаю. Спасибо!
Моя цель - определить, был ли нажатый ключ меньше этого значения. Мне нужно обнаружить его из char, потому что это значение фактически хранится в отдельном файле XML, и я хочу изменить значение из этого файла. – avi12
Ну, вы вряд ли получите KeyEvents, когда пользователь нажимает клавиши на клавиатуре, поэтому вам может потребоваться пересмотреть этот подход. KeyEvents гарантируются только для физических кнопок. –
Хорошо. У вас есть предложение? – avi12