У меня есть список, связанный с базой данных sqlite. У меня есть 3 элемента в базе данных, но каждый раз, когда я нажимаю на второе и третье значение, он дает мне тот же результат, что и самое первое значение в наборе записей. Как перемещаться по последующим элементам в наборе записей? Вот код:Listview не отображает правильные данные о строках при нажатии
DBAdapter db = new DBAdapter(this);
db.open();
lv = (ListView)findViewById(R.id.list);
//Get cursor for list items
cursor = db.getAllChannels();
lv.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> arg0, View arg1,
int position, long arg3) {
//String cText = lv.getItemAtPosition(position).toString();
//retrieve database values
Toast.makeText(getApplicationContext(), cursor.getString(cursor.getColumnIndex(DBAdapter.KEY_STATIONURL)), Toast.LENGTH_SHORT).show();
}
});
Большое спасибо за помощь. Очень ценится :-) – user615099