将SQLite3数据推送到ArrayList()

时间:2011-03-17 08:48:58

标签: android sqlite arraylist

我有一个包含两个cols“id”和“name”的数据表。我正在尝试从数据库中将所有名称都放入ArrayList中。进行此调用并创建数组的最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

这将是这样的:

ArrayList myResults = new ArrayList(); 
Cursor c = db.query(...your Query Parameters here...);
c.moveToFirst();
while(!c.isAfterLast())
{
    myResults.add(c.getString(1));
    c.moveToNext();
}

假设您在查询中选择了该顺序中的id和name列。比名称的columnindex将为1。

希望有所帮助。

答案 1 :(得分:0)

使用while循环遍历游标包含并将每个值添加到ArrayList。