Ieri sera ho creato un piccolo database di prova e ho trovato la causa del mio errore... Questo è quanto può accadere quando si esegue un copia e incolla. ;-)
Mi concentravo su altri possibili problemi senza rendermi conto che bastava osservare i nomi delle variabili. Errore piuttosto banale.
@Override
public void bindView(View view, Context context, Cursor cursor) {
String oggetto = crs.getString(crs.getColumnIndex(DatabaseString._SUBJECT));
TextView txt = (TextView)view.findViewById(R.id.txt_subject);
txt.setText(oggetto);
String data = crs.getString(crs.getColumnIndex(DatabaseString._DATE));
txt = (TextView)view.findViewById(R.id.txt_date);
txt.setText(data);
ImageButton imgBtn = (ImageButton)view.findViewById(R.id.btn_delete);
imgBtn.setOnClickListener(clickListener);
}
...è bastato correggere cursor in crs
Ovviamente ho fatto altro, non sono stato 1 settimana a scemare, però devo ammettere che qualche oretta l'ho persa.

Rispondi quotando
