sql >> Database teknologi >  >> RDS >> SQLite

Hvordan kan jeg oprette en liste Array med markørdata i Android

Gå gennem hvert element i Cursor , og tilføj dem én efter én til 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));
}

(erstat WhateverTypeYouWant med hvilken type du vil lave en ArrayList af og WHATEVER_COLUMN_INDEX_YOU_WANT med kolonneindekset for den værdi, du ønsker at hente fra markøren.)



  1. Fejlfinding af CPU-ydeevne på VMware

  2. Java Oracle-undtagelse - det maksimale antal udtryk på en liste er 1000

  3. SQL Server:kombination af flere rækker til en række

  4. MySQL giver privilegier til brugeren til databasen