Начать действие при нажатии клавиши

Я хочу начать действие, когда пользователь нажимает пробел. Мой код не обнаруживает нажатие клавиши пробела.

@Override
public boolean dispatchKeyEvent(KeyEvent e) {
    if (e.getKeyCode() == KeyEvent.KEYCODE_SPACE) {
        Toast.makeText(MainActivity.this, "YOU CLICKED SPACE KEY",
                Toast.LENGTH_LONG).show();
        return true;
    }
    Toast.makeText(MainActivity.this, "Didnt work", Toast.LENGTH_SHORT)
           .show();
    return super.dispatchKeyEvent(e);
};

}

9
задан The Tokenizer 23 May 2014 в 04:54
поделиться