【发布时间】:2012-01-27 14:23:32
【问题描述】:
我将我的 sqlite 表数据存储在 arraylist 中。在我的项目中,我根据问题 ID 获得该问题的问题和选项。在我的选项数据库表中,我有 4 列和 5 行(因为 5 个选项行数 = 5) 列 1:选项 ID 第 2 列:问题 列 3:option_description 专栏4:回答
我将此表值存储在数组列表中。现在我需要将数组列表传递给其他页面。但是在 arraylist 中,一次只保存表格的一行。所以我想将所有行存储在该数组列表中。我该怎么做?
我的代码:
static ArrayList<ArrayList<String>> stringList3;
static ArrayList<String> optionlist;
query2 = "SELECT * FROM 'iapp_options' WHERE question_id = list1.get(0))+";";
stringList3 = new ArrayList<ArrayList<String>>();
stringList3 = dbAdapter.selectRecordsFromDBList(query2, null);
for (int i = 0; i < stringList3.size(); i++) {
optionlist = new ArrayList<String>();
optionlist = stringList3.get(i);
}
现在,当我将此选项列表数组传递到其他页面时,该列表仅包含表格的最后一行。如何将所有 5 行数据存储到该数组列表中? 提前致谢
【问题讨论】:
标签: android