Я создаю приложение, которое будет в основном извлечения данных из базы данных SQLite и показать вверх ListView
используя SimpleCursorAdapter
Android ListView с SimpleCursorAdapter
Моя проблема заключается при использовании setOnItemClickListener
он не работает вообще.
Вот onCreate
событие на моей деятельности
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_categoria);
//Mostrando lista
dbcon = new SQLController(this);
dbcon.open();
lv = (ListView) findViewById(R.id.listView1);
Cursor cursor = dbcon.readData();
String[] from = new String[] { DBhelper.MEMBER_ID, DBhelper.MEMBER_NAME };
int[] to = new int[] { R.id.tv_descripcion, R.id.tv_Titulo };
SimpleCursorAdapter adapter = new SimpleCursorAdapter(Categoria.this,
R.layout.fila, cursor, from, to);
adapter.notifyDataSetChanged();
lv.setAdapter(adapter);
//Fin de mostrar lista
Log.d("jose", "Salio del Adapter");
//Click en el elemento de la lista
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Log.d("jose", "Toco la lista");
Toast.makeText(getApplicationContext(), "tocado", Toast.LENGTH_SHORT).show()
}
});
}