обьясните ели не сложно, есть такой пример:
Код: Выделить всё
public class freeMenu extends Activity {
free_bd sqh;
SQLiteDatabase sqdb;
ListView listView1;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.test2);
ListView listView1 = (ListView)findViewById(R.id.listView1);
String[] values = new String[] { "100", "200", "300",
"400", "500" };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,values);
listView1.setAdapter(adapter);
sqh = new free_bd(this);
sqdb = sqh.getWritableDatabase();
}
[color=#FF0000]listView1.setOnItemClickListener (new OnItemClickListener() {// тут тоже лажа? ругается на не правильный метод[/color]
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Intent intent;
switch (position){
case 0:
ContentValues cv = new ContentValues();
cv.put(free_bd.FREE, 1);
sqdb.insert(free_bd.TABLE_NAME, free_bd.FREE, cv);
intent = new Intent("android.intent.action.test_bd");
startActivity(intent);
break;
case 1:
ContentValues cv1 = new ContentValues();
cv1.put(free_bd.FREE, 2);
sqdb.insert(free_bd.TABLE_NAME, free_bd.FREE, cv1);
intent = new Intent("android.intent.action.test_bd");
startActivity(intent);
break;
}
}
};
}
вопрос :
что не так с setOnItemClickListener?, где ошибка?
спс