sql >> Databasteknik >  >> RDS >> SQLite

Hur kan jag skapa en lista Array med markördata i Android

Gå igenom varje element i Cursor , och lägg till dem en efter en i 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));
}

(ersätt WhateverTypeYouWant med vilken typ du vill skapa en ArrayList av och WHATEVER_COLUMN_INDEX_YOU_WANT med kolumnindex för det värde du vill hämta från markören.)



  1. MySQL diakritisk okänslig sökning (spanska accenter)

  2. Fix Msg 529 "Explicit konvertering från datatyp int till xml är inte tillåten" i SQL Server

  3. COPY med dynamiskt filnamn

  4. Ansluter .NET på Linux till en ODBC-datakälla