Buenas, poco a poco voy avanzando. Ya creo la base de datos, la muestro en el listview a traves de un cursor, añado campos nuevo con un boton, pero ahora quiero que al pulsar sobre un elemento se me habra otra activity donde editar los campos de esa fila de la base de datos. El problema es q me dice q OnItemClickListener no se puede usar con cursoradapter...o algo asi.
Por favor, ayuda, tengo que acabar antes del 7 de enero y voy piyadisimo...este año los reyes me traeran carbon y un paño para llorar. Jjajajaja
Código:
void rellenarListView(){
Cursor c=db.obtenerNotas();
startManagingCursor(c);
String[] desde = new String[] {SqLiteHelper.KEY_ID,SqLiteHelper.KEY_TITULO,SqLiteHelper.KEY_CUERPO};
int[] hasta = new int[] {R.id.tvId, R.id.tvTitulo, R.id.tvCuerpo};
SimpleCursorAdapter notes=new SimpleCursorAdapter(this,R.layout.listview_item, c, desde, hasta);
setListAdapter(notes);
}
notes.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> a, View v, int position, long id){
Toast.makeText(getApplicationContext(),"Hola",Toast.LENGTH_SHORT).show();
}
});
El ejemplo es de como recupero los datos de la base de datos al cursor, este a la lista y luego el onclicklistener para mostrar un simple toast y ver que funciona. Ya despues ire añadiendo poco a poco.
Marcadores