Android Выполнение функции после нажатия "Enter" для EditText

Я следовал официальным учебникам Android и почему-то у меня возникла проблема с этим очень простым примером для выполнения функции после нажатия "Enter" для EditText.

Я понимаю, что я должен делать, и вроде бы все настроено правильно, но Eclipse жалуется на эту строку:

edittext.setOnKeyListener(new OnKeyListener() {

Он подчеркивает setOnKeyListener с ошибкой:

Метод setOnKeyListener(View.OnKeyListener) в типе View не применим для аргументов (new DialogInterface. OnKeyListener(){})

А также подчеркивает OnKeyListener с ошибкой:

Тип new DialogInterface.OnKeyListener(){} должен реализовать унаследованный абстрактный метод DialogInterface.OnKeyListener.onKey(DialogInterface, int, KeyEvent)

Возможно кто-то сможет направить меня в нужном направлении? Прежде чем я попробую другие решения (которые я уже нашел на stackoverflow), я бы очень хотел разобраться в этом, потому что меня смущает, что что-то такое простое, как официальный учебник, похоже, не работает.

Заранее спасибо.

12
задан kaspermoerch 22 November 2011 в 21:35
поделиться