SQLite
 sql >> база данни >  >> RDS >> SQLite

как да добавя персонализиран адаптер към дейността, за да накара списъка да се показва в дейността?

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite Intersect

  2. SQLite върна код за грешка 14

  3. 4 начина за изброяване на изгледите в база данни на SQLite

  4. ГРЕШКА:Не може да се прочете ред 0, колона -1 от CursorWindow. Уверете се, че курсорът е правилно инициализиран, преди да получите достъп до данни

  5. 5 начина да стартирате SQL скрипт от файл в SQLite