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.)