安卓(Android) 怎么获取游标(Cursor)内容

2019年10月31日22:17:08安卓(Android) 怎么获取游标(Cursor)内容已关闭评论 273 696字阅读2分19秒

1.简介

安卓(Android) 怎么获取游标(Cursor)内容?——请看下文。

2.示例代码

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



import android.database.Cursor;

public class Main {

    public static String getCursorContents(Cursor cursor) {
        String[] columns = cursor.getColumnNames();
        StringBuilder builder = new StringBuilder(256);
        for (int row = 1; cursor.moveToNext(); row++) {
            builder.append("[rowno=" + row + ":");
            for (int i = 0; i < columns.length - 1; i++) {
                builder.append(columns[i])
                        .append("=")
                        .append(cursor.getString(cursor
                                .getColumnIndex(columns[i]))).append(",");
            }
            builder.append(columns[columns.length - 1])
                    .append("=")
                    .append(cursor.getString(cursor
                            .getColumnIndex(columns[columns.length - 1])))
                    .append("]; ");
        }
        ;
        cursor.moveToFirst();
        cursor.moveToPrevious();
        return builder.toString();
    }
}

 
编程十万个怎么办