SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Jak mogę utworzyć listę Array z danymi kursora w Androidzie?

Przejdź przez każdy element w Cursor i dodaj je jeden po drugim do ArrayList .

ArrayList<WhateverTypeYouWant> mArrayList = new ArrayList<WhateverTypeYouWant>();
for(mCursor.moveToFirst(); !mCursor.isAfterLast(); mCursor.moveToNext()) {
    // The Cursor is now set to the right position
    mArrayList.add(mCursor.getWhateverTypeYouWant(WHATEVER_COLUMN_INDEX_YOU_WANT));
}

(zastąp WhateverTypeYouWant z dowolnym typem, który chcesz utworzyć ArrayList z i WHATEVER_COLUMN_INDEX_YOU_WANT z indeksem kolumny z wartością, którą chcesz uzyskać z kursora.)



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

  2. Sprawdź swoją wersję SQLite

  3. Użyj Firebase DB z lokalną bazą danych

  4. IntentService zawiesza interfejs mojej aplikacji

  5. Zastrzeżenia dotyczące Pythona i SQLite