安卓(Android) 怎么从游标(Cursor)获取数据

2019年10月31日22:17:24安卓(Android) 怎么从游标(Cursor)获取数据已关闭评论 545 582字阅读1分56秒

1.简介

安卓(Android) 怎么从游标(Cursor)获取数据?——请看下文。

2.示例代码

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


import android.database.Cursor;

public class Main {
    public static Object getDatum(Cursor cursor, String column) {
        int index = cursor.getColumnIndex(column);
        return getDatum(cursor, index);
    }

    public static Object getDatum(Cursor cursor, int index) {
        int type = cursor.getType(index);
        Object data;
        switch (type) {
        case Cursor.FIELD_TYPE_STRING:
            data = cursor.getString(index);
            break;
        case Cursor.FIELD_TYPE_INTEGER:
            
            data = cursor.getLong(index);
            break;
        case Cursor.FIELD_TYPE_FLOAT:
            data = cursor.getDouble(index);
            break;
        default:
            data = null;
            break;
        }
        return data;
    }
}

 
编程十万个怎么办