Hi
noch ne Frage vor dem Wochenende:
Die Listview ist mit der Datenbank gefüllt und nun hab ich auch noch den OnItemLongClickListener hinzugefügt
Keine Fehlermeldung - es startet und beim klicken scheint alles in Ordnung - doch ...
Der erste Eintrag ist wie erwartet id 0 pos 1 - doch beim zweiten und siebten Eintrag stimmt die Reihenfolge nicht ???
Liegts am longitemclicklistener?
mylist.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> av, View v, int pos, long id) {
return onLongListItemClick(v,pos,id);
}
private boolean onLongListItemClick(View v, int pos, long id) {
// TODO Auto-generated method stub
String Bert = Integer.toString(pos);
String Ernie = Long.toString(id);
Log.e(ALARM_SERVICE,"Zeige id: "+Ernie+" und die pos: "+Bert);
return false;
}
});
Alles anzeigen
Hier die LogCat-Auswertung von
[Blockierte Grafik: http://img215.imagevenue.com/loc52/th_357838498_bibo_122_52lo.jpg]
Edit: Ach seh gerade, hab Ernie und Bert verwechselt - habs geändert - jetzt ist es richtig
Oder liegts hier dran?
Cursor DBCursor = mDatenbank.rawQuery("SELECT * FROM GESAMT", null);
startManagingCursor(DBCursor);
// extracted(DBCursor);
SimpleCursorAdapter DBAdapter = new SimpleCursorAdapter(
this,
R.layout.listlayout,
DBCursor,
new String[]{"Vorname", "Nachname" },
new int[] {R.id.VN, R.id.NN}
,0
);
setListAdapter(DBAdapter);
Alles anzeigen