Möglichkeit, Daten vom Cursor abzurufen und diese Arrayliste dann an Ihren benutzerdefinierten Adapter zu übergeben. dann Adapter an Listview binden.
startManagingCursor(cursor);
ArrayList<ItemDetails> itemdetailsList = new ArrayList<ItemDetails>();
ItemDetails objItem;
cursor.moveToFirst();
while (!cursor.isAfterLast()) {
objItem = new ItemDetails();
stad_name = cursor.getString(cursor.getColumnIndex("stad_name_FIELDNAME"));
team1 = cursor.getString(cursor.getColumnIndex("team1_FIELDNAME"));
. . .
itemdetailsList.add(objItem);
cursor.moveToNext();
}
MySimpleArrayAdapter adapter = new MySimpleArrayAdapter(YourActvity.this,
itemdetailsList);
listview.setAdapter(adapter);