【发布时间】:2017-11-08 08:52:58
【问题描述】:
所以我有一个代码,其中我的变量 var1、var2 和 var3 转到 List<String> temp。每单击一次按钮,另一批变量将转到函数末尾的temp 和temp 转到List<List<String>> rows。请注意,我可以多次单击该按钮,然后进程 temp.add(var1); temp.add(var2); ... rows.add(temp); 将运行。
现在,我想分解rows 并将temp 的所有数据保存到我的数据库中。
这是我的代码的一部分:
ArrayList<String> temp = new ArrayList<String>();
temp.add(itemnameCol);
temp.add(itempriceCol+"");
temp.add(dialogVar+"");
t2Rows.add(temp);
这里是插入方法
public void addItem(String itemIn, String itemProd, String itemQuan){
cv.clear();
cv.put(INVOICE_NUM_ITEM,itemIn);
cv.put(PRODUCT_ID_ITEM,itemProd);
cv.put(PRODUCT_QUANTITY_ITEM,itemQuan);
dbw.insertOrThrow(TABLE_NAME_ITEM, null, cv);
}
【问题讨论】:
-
我没有收到您的问题,您正在存储列表列表,并且列表包含要插入行的所有值,那么问题是什么,请您澄清一下
-
我的问题是我想不出将这些值插入数据库的方法。你看,它们在列表中在列表中。所以我无法获取数据,以便将它们保存到我的数据库中。
标签: java android list sqlite arraylist