के लिए दर्ज करें "" मैं आधिकारिक Android ट्यूटोरियल निम्नलिखित किया गया है और किसी भी तरह एक EditText के लिए दबाने दर्ज करें "" के बाद एक समारोह को निष्पादित करने के this very simple example के साथ एक समस्या हो रहा है दबाने के बाद समारोह को अंजाम।एंड्रॉयड EditText
मैं समझता हूँ कि मैं क्या और सब कुछ सेटअप ठीक है लगता करने वाला हूँ, लेकिन ग्रहण इस लाइन के साथ शिकायत कर रहा है:
The method setOnKeyListener(View.OnKeyListener) in the type View is not applicable for the arguments (new DialogInterface.OnKeyListener(){})
:
edittext.setOnKeyListener(new OnKeyListener() {
यह त्रुटि के साथ setOnKeyListener
को रेखांकित करता है और त्रुटि के साथ OnKeyListener
को भी रेखांकित करता है:
The type new DialogInterface.OnKeyListener(){} must implement the inherited abstract method DialogInterface.OnKeyListener.onKey(DialogInterface, int, KeyEvent)
शायद कोई मुझे सही दिशा में शूट कर सकता है? इससे पहले कि मैं अन्य समाधानों (जो मुझे पहले से ही स्टैक ओवरफ्लो पर मिला है) का प्रयास करने से पहले, मैं वास्तव में इसे समझना चाहता हूं क्योंकि यह मुझे फिसल गया है कि आधिकारिक ट्यूटोरियल के रूप में पालन करने के लिए इतना आसान है, काम नहीं लगता है।
अग्रिम धन्यवाद।
कुछ इस तरह इस प्रयोग के लिए मजबूर करने के लिए? http://stackoverflow.com/questions/4451374/use-enter-key-on-softkeyboard-instead-of-clicking-button/4451825#4451825 – AedonEtLIRA