我是新來的android和經歷了許多教程後,我仍然無法得到的東西。在ListView中顯示數據庫
我已經創建了一個數據庫,現在正在閱讀這個數據庫。 此數據庫和3列所有三種字符串類型。
現在我想在R.layout.viewDatabase
使用ListView.I有這個ListView
ID爲「listDatabaseItems
」創建,以顯示該數據庫目前,我的代碼是:
Cursor c = sqliteDatabase.query(MY_DATABASE_TABLE, null, null, null, null, null, null);
int firstNameColumn = c.getColumnIndex("name_column");
int protectedColumn = c.getColumnIndex("protected_id_column");
ArrayList<String> results = new ArrayList<String>();
int i = 0;
c.moveToFirst();
do {
i++;
String firstName = c.getString(firstNameColumn);
String protectedID = c.getString(protectedColumn);
results.add(firstName + protectedID); // NEED TO add here
} while (c.moveToNext());
sqliteDatabase.close();
請告訴我,我做什麼樣的變化以及如何在ListView中顯示我的數據庫。
最好的問候。
請註明正確,你所面對的問題......? –
我的代碼缺少詳細信息,如何將結果數組鏈接到我的ListView。 –
我認爲你在通過遊標迭代時遇到問題......? –