安卓(Android) 怎么从游标(Cursor)获取id列表(List)

2019年10月31日22:14:13安卓(Android) 怎么从游标(Cursor)获取id列表(List)已关闭评论 477 507字阅读1分41秒

1.简介

安卓(Android) 怎么从游标(Cursor)获取id列表(List)?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */


import android.database.Cursor;
import android.provider.BaseColumns;
import java.util.ArrayList;
import java.util.List;

public class Main {
    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;
    }
}

 
编程十万个怎么办