package com.ericliudeveloper.sharedbillhelper.util; import android.database.Cursor; import android.provider.BaseColumns; import java.util.ArrayList; import java.util.List; /** * Created by liu on 15/06/15. */ public final class CursorUtils { private CursorUtils(){} public static List<Long> getIdListFromCursor(Cursor cursor) { long id = -1; List<Long> idList = new ArrayList<>(); if (cursor != null && cursor.moveToPosition(-1)) { while (cursor.moveToNext()) { id = cursor.getLong(cursor.getColumnIndexOrThrow(BaseColumns._ID)); if (id >= 0) { idList.add(id); } } return idList; } return null; } }