-1

通知(ID、タイトル、メモなどを含む)という1つのテーブルしかないデータベースがあります。ListActivityを介して通知のタイトルを表示するアクティビティを作成しようとしています。また、ユーザーがタイトルの1つをクリックすると、通知全体が表示されます。

データベースからデータを取得するカーソルがあります:

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()メソッドがカーソルを返すため、データを取得する方法がわかりません。

4

1 に答える 1

0

使用する

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

同様の機能:http://developer.android.com/reference/android/database/Cursor.htmlを参照してください

于 2012-11-26T11:17:26.527 に答える