Słuchaj klawisza ENTER w systemie Android

Oto mój kod:

public class CaptureENTER extends Activity implements OnKeyListener{

/* on create and other stuff in here*/

    @Override
    public boolean onKey(View v, int keyCode, KeyEvent event) {
        if ((event.getAction() == KeyEvent.ACTION_DOWN) &&
                (keyCode == KeyEvent.KEYCODE_ENTER)) {
           Toast.makeText(LiVoiceActivity.this,
                                     "YOU CLICKED ENTER KEY",
                                     Toast.LENGTH_LONG).show();

        }       
        return false;
    }

Nie wiem, co się dzieje, ale po naciśnięciu klawisza ENTER na klawiaturze (używam emulatora Android),zdarzenie nie jest aktywowane.

czego mi brakuje?

questionAnswers(2)

yourAnswerToTheQuestion