从Cursor中检索数据

时间:2012-11-26 11:12:25

标签: java android database cursor

我有一个只有一个表的数据库:notification(包含id,title,note等) 我正在尝试通过ListActivity显示通知标题的Activity。当用户点击其中一个标题时,它会显示整个通知。

我有一个从数据库中检索数据的Cursor:

public Cursor getAllNotifications() {
return db.query(DATABASE_TABLE, new String[] { KEY_ROWID,
        KEY_DAYOFWEEK, KEY_HOUR_BEG, KEY_HOUR_END, KEY_ROOM,
        KEY_TEACHER, KEY_NOTE}, null, null, null,
        null, null);
}

在扩展ListActivity的类中,我有一个private String[] notificationsList;

但我不知道如何检索数据,因为getAllNotifications()方法返回一个Cursor。

1 个答案:

答案 0 :(得分:0)

使用

cursor.getString(/**columnindex**/);

类似的功能: 请参阅http://developer.android.com/reference/android/database/Cursor.html