我是新来的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。 –
我认为你在通过游标迭代时遇到问题......? –