Мне нужно проверить ключ ввода, чтобы начать процедуру поиска. Все работы, за исключением некоторых клавиатур, похоже, имеют кнопку SEND вместо кнопки ENTER. Когда это нажата, код сбрасывает. У меня есть небольшой образец ниже. Есть идеи?
tx1.setOnEditorActionListener (new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
System.out.println("Key: " + event.getKeyCode()); //BLOWS UP HERE
if (event.getAction() == KeyEvent.ACTION_DOWN) {
if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
// ...
}
}
}
}