0
這是我的查詢類,它有方法getuserEvents()
,我想顯示我的表中的所有記錄在另一個類,但我面臨的問題只給我第一個記錄。如何在列表視圖中顯示錶的所有記錄?
public ArrayList<String> getUserEvents() {
ArrayList<String> EventsList = new ArrayList<String>();
Cursor c = this.database.rawQuery("select FEventId, FEventName, FEventDescription, FEventStatus, FEventReligion, FromDate, ToDate from tblApEvents", new String[]{});
if (c.moveToFirst()) {
do {
EventsList.add(c.getString(0));
EventsList.add(c.getString(1));
EventsList.add(c.getString(2));
EventsList.add(c.getString(3));
EventsList.add(c.getString(4));
EventsList.add(c.getString(5));
EventsList.add(c.getString(6));
} while (c.moveToNext());
}
return EventsList;
}
QueryClass qc = new QueryClass(getApplication());
qc.open();
EventsList=qc.getUserEvents();
if (!EventsList.equals("")) {
id.add(EventsList.get(0));
EventName.add(EventsList.get(1));
EDescription.add(EventsList.get(2));
EStatus.add(EventsList.get(3));
EReligion.add(EventsList.get(4));
EventTDate.add(EventsList.get(7));
qc.close();
}
請幫我代碼正確,如果你可以 – Usman
@Rustam正確的方法是SimpleCursorAdapter – pskink
是的,這也將是很好的接近@pskink – Rustam