Начин за извличане на данни от курсора и след това предаване на този списък с масиви към вашия персонализиран адаптер. след това накрая свържете адаптера към listview.
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);