Я думаю, вам следует изменить свой код на View.OnKeyListener с OnKeyListener ... или на определенный "View", который вы хотите прослушать в действии ....
из официальной документации Android.сигнатура функции setOnKeyListener:
void setOnKeyListener (View.OnKeyListener l) Зарегистрировать обратный вызов, который будет вызываться при нажатии клавиши в этом представлении.