2012-03-02 3 views
0

Я пытаюсь создать базу данных SQL в Android. Сейчас я следующий онлайн учебник, но каждый раз, когда я пытаюсь добавить OnClickListener для моей кнопки я получаю следующее сообщение об ошибке ...Я не могу реализовать setOnClickListener() для моей кнопки

The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments(SqlExample).

В быстрых починках затмения позволяет мне реализовать OnClickListener однако я в конечном итоге со следующим импортом "public class SqlExample extends Activity реализует OnClickListener, android.view.View.OnClickListener" .... Это правильно? Это то, чего я никогда раньше не видел.

+1

проблема с импортом. убедитесь, что вы импортируете View.OnClickListener – njzk2

+0

ya правильно и вперед, затем он дает вам метод onclick, и вы можете написать код в методе onclick, что вы хотите, на кнопке нажмите –

ответ

0

Добавить эту строку import android.view.View.OnClickListener; в раздел импорта.

private final OnClickListener yourButtonClickListener = new OnClickListener() 
{ 

    @Override 
    public void onClick(final View v) 
    { 

     //Your code 

    } 
}; 
+0

Вот мой код ... import android.app.Activity; public class SqlExample extends Activity реализует OnClickListener { Button updateButton; protected void onCreate (Bundle savedInstanceState) { super.onCreate (savedInstanceState); setContentView (R.layout.sqlexample); updateButton = (кнопка) findViewById (R.id.btnUpdate); sqlDisplay = (TextView) findViewById (R.id.idView); name = (EditText) findViewById (R.id.editName); координат = (EditText) findViewById (R.id.editCoordinates); updateButton.setOnClickListener (this); } – devinefergal

+0

Извините, я не знаю, как отформатировать его здесь? – devinefergal

+0

попробуйте изменить 'реализует OnClickListener' до ' реализует View.OnClickListener' –

0

Изменить код в соответствии с таким типом картины.

});

Это работает!

0

В Eclipse сделайте Ctrl + Shift + O для любых таких вещей, и все импорт будет автоматически добавлен.

Смежные вопросы